450 corsi gratuiti di programmazione e informatica online che puoi iniziare a dicembre

Sei anni fa, università come il MIT e Stanford hanno aperto per la prima volta corsi online gratuiti al pubblico. Oggi, oltre 700 scuole in tutto il mondo hanno creato migliaia di corsi online gratuiti.

Ho compilato questo elenco di 430 corsi online gratuiti che puoi iniziare questo mese. Per questo, ho sfruttato il database di Class Central di oltre 8.000 corsi. Ho anche incluso la valutazione media di ciascun corso.

Home page di Class Central.

Ho ordinato questi corsi nelle seguenti categorie in base al loro livello di difficoltà:

  • Principiante
  • Intermedio
  • Avanzate

I corsi che vengono offerti per la prima volta sono contrassegnati come [NUOVO].

Molti di questi corsi sono completamente autonomi. Il resto inizierà più volte a novembre. Puoi trovare un elenco completo dei corsi sulla tecnologia a partire dal 2017 e 2018 nelle pagine tematiche di Informatica, Scienza dei dati e Programmazione di Class Central.

Capisco questo un lungo elenco e potrebbe essere scoraggiante per gli studenti che non conoscono la programmazione. In tal caso, potresti trovare utili le raccomandazioni di David Venturi per i migliori corsi online di Data Science, anche se non stai cercando di imparare Data Science. Spero di creare altre di queste guide in futuro.

E infine se hai problemi a capire come iscriversi ai corsi di Coursera gratuitamente, non ti preoccupare: ho anche scritto un articolo su come farlo.

BEGINNER (112)

  • Un'introduzione alla programmazione interattiva in Python (parte 1) della Rice University ★★★★★ (2.999)
  • Introduzione all'informatica e alla programmazione con Python del Massachusetts Institute of Technology ★★★★★ (113)
  • Impara a programmare: i fondamenti dell'Università di Toronto ★★★★★ (99)
  • Introduzione all'Informatica presso l'Università della Virginia ★★★★ ☆ (66)
  • Introduzione all'informatica dell'Università di Harvard ★★★★★ (65)
  • Ruby on Rails: un'introduzione dalla Johns Hopkins University ★★★ ☆☆ (54)
  • Un'introduzione alla programmazione interattiva in Python (parte 2) della Rice University ★★★★★ (52)
  • Come usare Git e GitHub
  • Introduzione a Linux da Linux Foundation ★★★★ ☆ (37)
  • Introduzione a HTML e CSS
  • Introduzione alla programmazione VBA / Excel da Cal Poly Pomona ★★★★ ☆ (26)
  • [Novità] Introduzione agli attacchi informatici della New York University (NYU)
  • [Novità] Contromisure contro gli attacchi informatici della New York University (NYU)
  • Costruisci un computer moderno partendo dai primi principi: da Nand a Tetris (corso incentrato sul progetto) dall'Università ebraica di Gerusalemme ★★★★★ (21)
  • Nozioni di base su JavaScript
  • CS101: Computer Science 101 dell'Università di Stanford ★★★★ ☆ (15)
  • Nozioni di base sulla programmazione da Indian Institute of Technology Bombay ★★ ☆☆☆ (13)
  • Fondamenti di programmazione con Python
  • DB: Introduzione ai database dell'Università di Stanford ★★★★★ (11)
  • Networking: Introduzione alla rete di computer dell'Università di Stanford ★★★★★ (11)
  • HTML, CSS e Javascript per sviluppatori Web della Johns Hopkins University ★★★★★ (10)
  • Introduzione a Internet of Things e sistemi integrati dell'Università della California, Irvine ★★★★ ☆ (10)
  • Programmazione creativa per media digitali e app mobili dei programmi internazionali dell'Università di Londra ★★★★ ☆ (10)
  • Sicurezza utilizzabile dall'Università del Maryland, College Park ★★★ ☆☆ (9)
  • Introduzione a Bootstrap - Un tutorial di Microsoft ★★★ ☆☆ (9)
  • Elementi essenziali e buone pratiche di codifica HTML5 del World Wide Web Consortium (W3C) ★★★★ ☆ (9)
  • Codice te stesso! Un'introduzione alla programmazione dell'Università di Edimburgo ★★★★★ (8)
  • Impara a programmare: Creare il codice di qualità dall'Università di Toronto ★★★★ ☆ (7)
  • Introduzione alla programmazione per le arti visive con p5.js dell'Università della California, Los Angeles ★★★★★ (7)
  • Fondamenti di sicurezza Web della KU Leuven University ★★★★★ (7)
  • Introduzione al cloud computing da IEEE ★★ ☆☆☆ (6)
  • Python per tutti: esplorare le informazioni
  • Introduzione ai database relazionali
  • Introduzione a jQuery da Microsoft ★★★★ ☆ (5)
  • Fondamenti HTML5 e CSS del World Wide Web Consortium (W3C) ★★★★ ☆ (5)
  • Nozioni di base sulla riga di comando di Linux
  • Introduzione alla programmazione Java - Parte 1 dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (4)
  • Programmazione Python: un'introduzione concisa dalla Wesleyan University ★★★ ☆☆ (4)
  • Introduzione alla programmazione Java: iniziare a programmare in Java dall'università Carlos III di Madrid ★★★★ ☆ (4)
  • Paradigms of Computer Programming - Fondamenti di Université catholique de Louvain ★★★★★ (4)
  • Paradigmi della programmazione informatica - Astrazione e concorrenza dell'Université catholique de Louvain ★★★★ ☆ (4)
  • Programmazione in Scratch dall'Harvey Mudd College ★★★★★ (4)
  • Come creare un sito Web in un fine settimana! (Corso incentrato sul progetto) della State University of New York ★★★★★ (3)
  • Nozioni di base sulla programmazione Java
  • Introduzione al calcolo utilizzando Python del Georgia Institute of Technology ★★★★★ (2)
  • Programmazione orientata agli oggetti dall'Istituto indiano di tecnologia Bombay ★★★★ ☆ (2)
  • Pensare. Creare. Codice dell'Università di Adelaide ★★★★★ (2)
  • La tecnologia informatica all'interno dello smartphone della Cornell University ★★★★★ (2)
  • Nozioni di base su Android: crea la tua prima app da Google ★★★★ ☆ (2)
  • Impara a programmare usando Python dalla University of Texas Arlington ★★★★★ (2)
  • Introduzione a HTML e JavaScript di Microsoft ★★★★★ (2)
  • CS For All: Introduzione all'informatica e alla programmazione Python dell'Harvey Mudd College ★★★★★ (2)
  • Android per principianti
  • Introduzione a JavaScript
  • Programmazione per il Web con JavaScript dell'Università della Pennsylvania ★★★★★ (1)
  • Come codificare: dati semplici dall'Università della Columbia Britannica ★★★★★ (1)
  • Sviluppo e progettazione Web utilizzando Wordpress del California Institute of the Arts ★★★★ ☆ (1)
  • Sviluppo di app Android per principianti dell'Università Galileo ★ ☆☆☆☆ (1)
  • Fondamenti di codifica Web per artisti dell'Università Nazionale di Singapore ★★★★ ☆ (1)
  • Impara a programmare in Java da Microsoft ★★★★★ (1)
  • Informatica: arte, magia, scienza dall'ETH di Zurigo ★★★★ ☆ (1)
  • MyCS: Computer Science for Beginners from Harvey Mudd College ★★★ ☆☆ (1)
  • Introduzione alle tecnologie di archiviazione e gestione dei dati di IEEE ★★★ ☆☆ (1)
  • CODAPPS: codifica di app mobili per imprenditori della EMLYON Business School ★★★★★ (1)
  • Applicazioni Web per tutti
  • Principi AP® Computer Science dell'Università di Harvard
  • JavaScript, jQuery e JSON dell'Università del Michigan
  • Introduzione a Structured Query Language (SQL) dell'Università del Michigan
  • Creazione di applicazioni di database in PHP presso l'Università del Michigan
  • Unix Workbench della Johns Hopkins University
  • Introduzione alla sicurezza informatica dell'Università di Washington
  • Introduzione alla realtà virtuale dei programmi internazionali dell'Università di Londra
  • Introduzione alla programmazione Java - Parte 2 dell'Università di Scienza e Tecnologia di Hong Kong
  • AP Computer Science A: polimorfismo di programmazione Java e strutture dati avanzate della Purdue University
  • AP Computer Science A: Classi e oggetti di programmazione Java della Purdue University
  • Fondamenti di Java per lo sviluppo Android dell'Università Galileo
  • Monetizza le app Android con modelli di business dell'Università Galileo
  • Fondamenti di Java per lo sviluppo Android dell'Università Galileo
  • Introduzione alla programmazione Java: scrivere un buon codice dall'Universidad Carlos iii di Madrid
  • Nozioni di base sulla sicurezza informatica: un approccio pratico dall'università Carlos III di Madrid
  • Introduzione a TCP / IP della Yonsei University
  • Introduzione alla Cybersecurity for Business della University of Colorado System
  • Sicurezza informatica proattiva dal sistema dell'Università del Colorado
  • TCP / IP e argomenti avanzati dal sistema dell'Università del Colorado
  • Sviluppo Web mobile da Google
  • Accessibilità Web da Google
  • Introduzione a Python: Fondamenti di Microsoft
  • Introduzione a Python: Absolute Beginner di Microsoft
  • Introduzione al Design Thinking di Microsoft
  • Introduzione a Node.js di Microsoft
  • Scrivere codice professionale da Microsoft
  • Introduzione a ReactJS di Microsoft
  • Logica e pensiero computazionale da Microsoft
  • Nozioni di base sui CSS di Microsoft
  • Programmazione orientata agli oggetti in Java di Microsoft
  • Informatica: arte, magia, scienza - Parte II dell'ETH di Zurigo
  • Software Engineering Essentials della Technische Universität München (Università tecnica di Monaco)
  • Protocolli di rete e architettura di Cisco
  • Connessione Internet: come collegarsi online? da Cisco
  • Comunicazione dati e servizi di rete di Cisco
  • Introduzione alla rete Cisco di Cisco
  • Nozioni di base sulla rete domestica da Cisco
  • Introduzione a JavaScript dal World Wide Web Consortium (W3C)
  • Introduzione a MongoDB dell'Università MongoDB
  • Scopri la sintassi della programmazione rapida
  • Introduzione alla realtà virtuale
  • Controllo versione con Git
  • Server HTTP e Web
  • Swift per principianti
  • GitHub & Collaboration
  • ES6 - JavaScript migliorato
  • Introduzione a Python

Intermedio (252)

  • Principi di programmazione funzionale alla Scala di École Polytechnique Fédérale de Lausanne ★★★★★ (61)
  • Apprendimento automatico per musicisti e artisti degli orafi, Università di Londra ★★★★★ (53)
  • Progettazione del programma funzionale in Scala dall'École Polytechnique Fédérale de Lausanne ★★★★★ (38)
  • Programmazione di applicazioni mobili per sistemi portatili Android: parte 1 dell'Università del Maryland, College Park ★★★★ ☆ (38)
  • CS188.1x: Intelligenza artificiale dell'Università della California, Berkeley ★★★★★ (30)
  • Principi di calcolo (parte 1) della Rice University ★★★★★ (29)
  • [Novità] Scrittura, esecuzione e correzione del codice in C della Duke University
  • [Novità] SQL per Data Science dell'Università della California, Davis
  • [Nuovo] Documenti SRS: requisiti e notazioni schematiche dal sistema dell'Università del Colorado
  • [Novità] Rilevamento e mitigazione delle minacce informatiche in tempo reale dalla New York University (NYU)
  • [Novità] Una guida per sviluppatori di Node-RED di IBM
  • [Novità] Usabilità mobile e design per Android da Facebook
  • [Novità] Usabilità e design mobile per IOS da Facebook
  • [Novità] Programmazione liberatrice: sviluppo di sistemi per tutti dall'Istituto di scienza Weizmann
  • Nozioni di base sul sito Web reattivo: codice con HTML, CSS e JavaScript dai programmi internazionali dell'Università di Londra ★★★★ ☆ (24)
  • Sicurezza del software presso l'Università del Maryland, College Park ★★★★★ (22)
  • Algorithms, Part II from Princeton University ★★★★★ (21)
  • Linguaggi di programmazione, parte A dell'Università di Washington ★★★★★ (21)
  • Cloud Computing Concepts, Part 1 presso University of Illinois at Urbana-Champaign ★★★ ☆☆ (20)
  • Sviluppo agile utilizzando Ruby on Rails - The Basics dell'Università della California, Berkeley ★★★★★ (19)
  • Teoria degli automi dell'Università di Stanford ★★★★ ☆ (18)
  • Introduzione all'apprendimento automatico dell'Università di Stanford ★★★★ ☆ (17)
  • Sviluppo web
  • Principi di calcolo (parte 2) della Rice University ★★★★ ☆ (16)
  • Inizio della programmazione di giochi con C # dell'Università del Colorado Sistema ★★★★ ☆ (16)
  • Sviluppo Android per principianti da Google ★★★★ ☆ (16)
  • C ++ per programmatori C, parte A dell'Università della California, Santa Cruz ★★★ ☆☆ (16)
  • La natura del codice dalla Processing Foundation ★★★★★ (16)
  • Programmazione di applicazioni mobili per sistemi portatili Android: parte 2 dell'Università del Maryland, College Park ★★★★ ☆ (15)
  • Algorithmic Thinking (Part 1) della Rice University ★★★★ ☆ (14)
  • Progettazione di programmi per computer dell'Università di Stanford ★★★★ ☆ (13)
  • Recupero di testo e motori di ricerca dell'Università dell'Illinois a Urbana-Champaign ★★★ ☆☆ (13)
  • La piattaforma Arduino e la programmazione C dell'Università della California, Irvine ★★★ ☆☆ (12)
  • Ottimizzazione discreta dall'Università di Melbourne ★★★★ ☆ (12)
  • Introduzione alla programmazione funzionale della Delft University of Technology ★★★★ ☆ (11)
  • Sviluppo di app Android da Google ★★★ ☆☆ (11)
  • JavaScript orientato agli oggetti di Hack Reactor ★★★★★ (11)
  • Linguaggi di programmazione dall'Università della Virginia ★★★ ☆☆ (10)
  • Introduzione alla gestione dei prodotti software dell'Università di Alberta ★★★★ ☆ (10)
  • Algorithmic Thinking (Part 2) della Rice University ★★★★ ☆ (9)
  • Processi software e pratiche agili dell'Università di Alberta ★★★★ ☆ (9)
  • Nozioni di base sul responsive web design di Google ★★★★★ (9)
  • Elaborazione di immagini e video: da Marte a Hollywood con una sosta all'ospedale della Duke University ★★★★ ☆ (8)
  • Apprendimento dai dati (corso introduttivo di Machine Learning) del California Institute of Technology ★★★★★ (8)
  • Julia Scientific Programming presso University of Cape Town ★★★★★ (8)
  • Test del software presso l'Università dello Utah ★★★★ ☆ (7)
  • Dati in conflitto con MongoDB dell'Università MongoDB ★★★★ ☆ (7)
  • Introduzione ad AJAX
  • Servizi Web Ruby on Rails e integrazione con MongoDB della Johns Hopkins University ★★★★★ (6)
  • Interfaccia con l'Arduino dell'Università della California, Irvine ★★★★ ☆ (6)
  • Architettura del computer presso la Princeton University ★★★★ ☆ (6)
  • Sviluppo di applicazioni Web con JavaScript e MongoDB dei programmi internazionali dell'Università di Londra ★★★★ ☆ (6)
  • Come codificare: progettazione sistematica di programmi - Parte 1 dell'Università della Columbia Britannica ★★★★ ☆ (6)
  • Esigenze del cliente e requisiti software dell'Università di Alberta ★★★★ ☆ (6)
  • Introduzione a DevOps da Nutanix ★★★ ☆☆ (6)
  • Introduzione agli algoritmi
  • Software Construction in Java del Massachusetts Institute of Technology ★★★★★ (5)
  • Grafica per computer dell'Università della California, Berkeley ★★★★ ☆ (5)
  • Sviluppo agile utilizzando Ruby on Rails - Avanzato presso l'Università della California, Berkeley ★★★★★ (5)
  • La piattaforma Raspberry Pi e la programmazione Python per il Raspberry Pi dell'Università della California, Irvine ★★★ ☆☆ (5)
  • Processo di sviluppo software del Georgia Institute of Technology ★★★★ ☆ (5)
  • Reti informatiche dal Georgia Institute of Technology ★★★★ ☆ (5)
  • Sviluppo di giochi HTML5 da Google ★★★ ☆☆ (5)
  • Introduzione al C ++ da Microsoft ★★★★ ☆ (5)
  • Software Debugging dalla Saarland University ★★★★★ (5)
  • Concetti di programmazione parallela
  • Fondamenti Full Stack
  • Introduzione allo sviluppo di app iOS con Swift
  • Applicazioni Web a pagina singola con AngularJS della Johns Hopkins University ★★★★★ (4)
  • Programmazione Java: principi di progettazione del software presso la Duke University ★★★★★ (4)
  • Cloud Networking dell'Università dell'Illinois a Urbana-Champaign ★★★★ ☆ (4)
  • Ottimizzazione delle prestazioni del sito Web da Google ★★★★ ☆ (4)
  • Richiesta di dati con Transact-SQL da Microsoft ★★★★ ☆ (4)
  • Computer grafica interattiva dell'Università di Tokyo ★★ ☆☆☆ (4)
  • Introduzione a jQuery
  • Rails with Active Record e Action Pack dell'Università John Hopkins ★★★★ ☆ (3)
  • Fondamenti dello sviluppo di app Objective-C dell'Università della California, Irvine ★★★ ☆☆ (3)
  • Internet of Things: tecnologie di comunicazione dell'Università della California, San Diego ★★★ ☆☆ (3)
  • Sviluppo di giochi per piattaforme moderne dalla Michigan State University ★★★★★ (3)
  • MATLAB e Octave for Beginners di École Polytechnique Fédérale de Lausanne ★★★ ☆☆ (3)
  • Nozioni di base su Android: input dell'utente da Google ★★★★ ☆ (3)
  • Nozioni di base su Android: app multischermo da Google ★★★★ ☆ (3)
  • Promesse JavaScript da Google ★★★★★ (3)
  • UX Design per sviluppatori mobili da Google ★★★★★ (3)
  • Introduzione a DevOps da Microsoft ★★★★ ☆ (3)
  • Robot mobili autonomi di ETH Zurigo ★★★ ☆☆ (3)
  • Sviluppo software agile da ETH Zurigo ★★★★ ☆ (3)
  • Pattern di progettazione JavaScript
  • Configurazione di server Web Linux
  • Test JavaScript
  • Utilizzo di Python per la ricerca dell'Università di Harvard ★★★★ ☆ (2)
  • Compilatori dell'Università di Stanford ★★★★ ☆ (2)
  • Esperienze di applicazioni mobili Parte 1: Da un dominio a un'idea di app del Massachusetts Institute of Technology ★★★★★ (2)
  • Apprendimento automatico: apprendimento senza supervisione della Brown University ★★★★★ (2)
  • Linguaggi di programmazione, parte B dell'Università di Washington ★★★★★ (2)
  • Progettazione e sviluppo di app per iOS presso l'Università di Toronto ★★★ ☆☆ (2)
  • Introduzione allo sviluppo di applicazioni mobili tramite Android dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (2)
  • Introduzione allo sviluppo di applicazioni mobili tramite Android dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (2)
  • Introduzione allo sviluppo di applicazioni mobili tramite Android dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (2)
  • Pianificazione agile dei prodotti software dell'Università di Alberta ★★★ ☆☆ (2)
  • Comunicazione client-server da Google ★★★★★ (2)
  • Ottimizzazione del rendering del browser da Google ★★★★ ☆ (2)
  • Nozioni di base su Android: Networking da Google ★★★★ ☆ (2)
  • Analisi e visualizzazione dei dati con Power BI da Microsoft ★★★★★ (2)
  • Sviluppo di software internazionale, parte 1 da Microsoft ★★★★ ☆ (2)
  • Costruisci la tua prima app Android (Corso centrato sul progetto) da École Centrale Paris ★★★ ☆☆ (2)
  • Algorithms di approssimazione Parte I da École normale supérieure ★★★★★ (2)
  • Iniziare con la realtà aumentata dall'Institut Mines-Télécom ★★★★ ☆ (2)
  • Networking per sviluppatori Web
  • LPL: Language, Proof and Logic della Stanford University ★★★★★ (1)
  • Computing Structures 2: Computer Architecture del Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Fondamenti di sviluppo software dell'Università della Pennsylvania ★★★ ☆☆ (1)
  • Interfaccia con il Raspberry Pi dell'Università della California, Irvine ★ ☆☆☆☆ (1)
  • Best practice per la progettazione dell'interfaccia utente iOS dell'Università della California, Irvine ★★★★★ (1)
  • Software Architecture & Design dal Georgia Institute of Technology ★★★★★ (1)
  • Modelli 3D per la realtà virtuale dai programmi internazionali dell'Università di Londra ★★★★★ (1)
  • Come codificare: dati complessi dell'Università della Columbia Britannica ★★★★★ (1)
  • Gestione di un team agile dell'Università della Virginia ★★ ☆☆☆ (1)
  • Per iniziare: Agile incontra il pensiero progettuale dell'Università della Virginia ★★★★★ (1)
  • Agile Software Development presso University of Minnesota ★★★★ ☆ (1)
  • Cyber ​​Security Economics dalla Delft University of Technology ★★ ☆☆☆ (1)
  • Sviluppo di applicazioni Web: concetti di base dell'Università del New Mexico ★★★★ ☆ (1)
  • Algorithms from Indian Institute of Technology Bombay ★★★★★ (1)
  • Android: introduzione alla programmazione dell'Universitat Politècnica de València ★★★★ ☆ (1)
  • Architettura software per l'Internet of Things di EIT Digital ★★★★ ☆ (1)
  • Nozioni di base di Android: Clic sui pulsanti da Google ★★★ ☆☆ (1)
  • Sviluppo di app scalabili in Python da Google ★★★★ ☆ (1)
  • Nozioni di base su Android: interfaccia utente di Google ★★ ☆☆☆ (1)
  • Prestazioni Android da Google ★★★★★ (1)
  • Material Design per sviluppatori Android da Google ★★★★★ (1)
  • Gradle per Android e Java da Google ★★★★★ (1)
  • Microservizi scalabili con Kubernetes di Google ★★★★ ☆ (1)
  • Sviluppo di app scalabili in Java da Google ★★★★ ☆ (1)
  • Principi di Machine Learning di Microsoft ★★★★★ (1)
  • Programmazione asincrona con JavaScript da Microsoft ★★★★★ (1)
  • AngularJS: Tecniche di framework avanzate di Microsoft ★★★★ ☆ (1)
  • C ++ intermedio da Microsoft ★★★★ ☆ (1)
  • Sviluppo di giochi 2D con libGDX da Amazon ★★★★★ (1)
  • Introduzione alle tecnologie di infrastruttura cloud da Linux Foundation ★★★★ ☆ (1)
  • Introduzione ai sistemi in tempo reale di IEEE ★★★★ ☆ (1)
  • Come vincere concorsi di programmazione: i segreti dei campioni dell'Università ITMO ★★★ ☆☆ (1)
  • App e giochi HTML5 del World Wide Web Consortium (W3C) ★★★ ☆☆ (1)
  • Intervista tecnica da Pramp ★★★★★ (1)
  • Nozioni di base su Android: archiviazione dei dati
  • Introduzione all'informatica teorica
  • Algoritmi avidi, alberi minimi e programmazione dinamica della Stanford University
  • Algoritmi: progettazione e analisi presso la Stanford University
  • Ricerca grafica, percorsi più brevi e strutture di dati presso la Stanford University
  • Probabilistic Graphical Models 3: Learning from Stanford University
  • Dividi e conquista, ordina e cerca e algoritmi casuali dalla Stanford University
  • Esperienze di applicazione mobile dal Massachusetts Institute of Technology
  • Costruzione di software avanzato a Java dal Massachusetts Institute of Technology
  • Esperienze di applicazioni mobili Parte 3: Creazione di app mobili dal Massachusetts Institute of Technology
  • Strutture dati e progettazione software presso l'Università della Pennsylvania
  • Progettazione di algoritmi e analisi presso l'Università della Pennsylvania
  • Creazione di applicazioni Web in PHP presso l'Università del Michigan
  • Introduzione al Neurohacking in R della Johns Hopkins University
  • Giochi, sensori e media dell'Università della California, Irvine
  • Networking e sicurezza nelle applicazioni iOS dell'Università della California, Irvine
  • Verso il futuro dello sviluppo iOS con Swift dell'Università della California, Irvine
  • Concetti e progettazione dei sistemi di database del Georgia Institute of Technology
  • Analisi e test del software dal Georgia Institute of Technology
  • Animazione e CGI Motion della Columbia University
  • Come funziona la realtà virtuale (VR) presso l'Università della California, San Diego
  • Minecraft, programmazione e insegnamento presso l'Università della California, San Diego
  • Costruire un Cybersecurity Toolkit presso l'Università di Washington
  • Cybersecurity: The CISO’s View from University of Washington
  • Technology 对象 技术 高级 课程 (La tecnologia avanzata orientata agli oggetti) dell'Università di Pechino
  • And 设计 与 分析 Progettazione e analisi di algoritmi dell'Università di Pechino
  • Come codificare: progettazione sistematica di programmi - Parte 2 dell'Università della Columbia Britannica
  • Costruzione di software: progettazione orientata agli oggetti dell'Università della Columbia Britannica
  • Come codificare: progettazione sistematica di programmi - Parte 3 dell'Università della Columbia Britannica
  • Costruzione del software: astrazione dei dati presso la University of British Columbia
  • LAFF - Sulla programmazione per la correttezza presso l'Università del Texas ad Austin
  • Altre informazioni su LaTeX (Introduzione a LaTeX) della Higher School of Economics
  • Processi e metodologie di sviluppo software dell'Università del Minnesota
  • Sviluppo software snello dell'Università del Minnesota
  • App Android gestibili di ingegneria dalla Vanderbilt University
  • Sviluppo di app per Android sicuro dall'Università di Southampton
  • Implementazione di strutture dati dall'Istituto indiano di tecnologia Bombay
  • Fondamenti di strutture dati dall'Indian Institute of Technology Bombay
  • Sviluppo professionale di app Android dalla Galileo University
  • Sviluppo professionale di app Android dalla Galileo University
  • Enterprise Software Lifecycle Management della National Research Nuclear University MEPhI
  • Il codice dell'architetto del software: costruire il mondo digitale dall'università Carlos III di Madrid
  • Introduzione alla programmazione Java: Strutture di dati fondamentali e algoritmi dell'Università di Madrid iii di Madrid
  • Recensioni e metriche per i miglioramenti del software presso la University of Alberta
  • Introduzione alle strutture dati dell'Università di Adelaide
  • Cloud computing per le imprese del sistema universitario del Maryland
  • Fondamenti di test del software presso University System of Maryland
  • Gestione dei test software dall'università System of Maryland
  • Cloud computing per le imprese del sistema universitario del Maryland
  • Fondamenti di test del software presso University System of Maryland
  • Gestione del cloud computing dall'università System of Maryland
  • Fondamenti di comunicazione di rete dal sistema dell'Università del Colorado
  • Protocolli peer-to-peer e reti locali dal sistema dell'Università del Colorado
  • Reti e algoritmi di commutazione dei pacchetti dal sistema dell'Università del Colorado
  • Progetta e analizza sistemi di reti sicure dal sistema dell'Università del Colorado
  • Crittografia simmetrica dal sistema dell'Università del Colorado
  • Rilevamento e mitigazione di minacce e attacchi informatici dal sistema dell'Università del Colorado
  • Hacking e patching dal sistema dell'Università del Colorado
  • Crittografia asimmetrica e gestione delle chiavi dell'Università del Colorado System
  • Crittografia di base e programmazione con API Crypto dell'Università del Colorado System
  • Lavoro di squadra e collaborazione dal Rochester Institute of Technology
  • Programmazione del gioco per i progettisti di videogiochi del Rochester Institute of Technology
  • Connettività Web e sicurezza nei sistemi integrati di EIT Digital
  • Introduzione all'architettura di dispositivi Smart IoT di EIT Digital
  • Cybersecurity e Internet of Things dal sistema universitario della Georgia
  • API di Google Maps di Google
  • Introduzione alle app Web progressive di Google
  • Firebase Essentials per Android di Google
  • Sviluppo software VR da Google
  • Applicazioni Web offline di Google
  • Sviluppo avanzato di app Android da Google
  • Sviluppo di app e robot intelligenti da Microsoft
  • Concetti CSS avanzati di Microsoft
  • Apprendimento automatico applicato da Microsoft
  • Introduzione a TypeScript 2 di Microsoft
  • Sviluppo di database SQL da Microsoft
  • Algoritmi e strutture dati in C # di Microsoft
  • AngularJS: Framework Fundamentals di Microsoft
  • Introduzione a C # di Microsoft
  • Algoritmi e strutture dati di Microsoft
  • Costruisci un computer moderno dai primi principi: dalla Nand alla parte II di Tetris (corso incentrato sul progetto) dell'Università ebraica di Gerusalemme
  • Programmazione Concurrente (con Java) della Sorbonne Universités
  • C ++ per programmatori C, parte B dell'Università della California, Santa Cruz
  • Introduzione a DevOps: trasformazione e miglioramento delle operazioni da Linux Foundation
  • Introduzione a Kubernetes dalla Linux Foundation
  • Diagrammi di classe UML per l'ingegneria del software presso la KU Leuven University
  • Hacking PostgreSQL: metodi di accesso ai dati presso la Ural Federal University
  • Fondamenti di Red Hat Enterprise Linux di Red Hat
  • Fondamenti di container, Kubernetes e Red Hat OpenShift di Red Hat
  • Concorrenza dalla AdaCore University
  • Fondamenti di parallelismo sull'architettura Intel di Intel
  • Progettazione di API RESTful
  • Scopri Backbone.js
  • Come creare un'app iOS
  • Fondamenti di UIKit
  • Persistenza iOS e dati di base
  • Networking iOS con Swift
  • Come creare in Android
  • Pattern di progettazione iOS
  • Nuovi fondamenti di Android
  • Design VR
  • Piattaforme e applicazioni VR
  • C ++ per programmatori
  • Creazione di interfacce iOS
  • Rapido per gli sviluppatori
  • Il modello MVC in rubino
  • Distribuire applicazioni con Heroku
  • Scene e oggetti VR
  • Applicazioni Web dinamiche con Sinatra

ADVANCED (86)

  • Applicazioni creative di apprendimento profondo con TensorFlow
  • Deep Learning da Google ★★ ☆☆☆ (38)
  • [Novità] Modelli di sequenza da deeplearning.ai
  • [Novità] Introduzione all'apprendimento per rinforzo dalla scuola superiore di economia
  • [Novità] Cyber-Physical Systems 1 dell'Università della California, Santa Cruz
  • Introduzione all'intelligenza artificiale dell'Università di Stanford ★★★★ ☆ (24)
  • Introduzione all'intelligenza artificiale dell'Università di Stanford ★★★★ ☆ (24)
  • Probabilistic Graphical Models 1: Representation from Stanford University ★★★★ ☆ (17)
  • Apprendimento automatico per scienza e analisi dei dati presso la Columbia University ★★★ ☆☆ (15)
  • Apprendimento automatico per il trading dal Georgia Institute of Technology ★★★ ☆☆ (13)
  • Apprendimento automatico con Big Data dell'Università della California, San Diego ★★ ☆☆☆ (13)
  • Sicurezza hardware dell'Università del Maryland, College Park ★★★ ☆☆ (11)
  • Intelligenza artificiale (AI) della Columbia University ★★★★ ☆ (9)
  • Neuroscienze computazionali presso l'Università di Washington ★★★★ ☆ (8)
  • Introduzione a Computer Vision dal Georgia Institute of Technology ★★★★★ (6)
  • Apprendimento per rinforzo dalla Brown University ★★ ☆☆☆ (6)
  • Introduzione alla programmazione parallela da Nvidia ★★★★ ☆ (6)
  • Grafica 3D interattiva da Autodesk ★★★★ ☆ (6)
  • Apprendimento automatico dal Georgia Institute of Technology ★★★★★ (5)
  • Tecnologie abilitanti per la scienza e l'analisi dei dati: Internet of Things della Columbia University ★ ☆☆☆☆ (5)
  • Crittografia applicata dell'Università della Virginia ★★★★ ☆ (5)
  • Apprendimento profondo pratico per programmatori, parte 1 da fast.ai ★★★★ ☆ (5)
  • Sistemi operativi avanzati dal Georgia Institute of Technology ★★★★★ (4)
  • Programmazione parallela da École Polytechnique Fédérale de Lausanne ★★★★ ☆ (4)
  • Introduzione all'architettura informatica della Carnegie Mellon University ★★★★★ (4)
  • Probabilistic Graphical Models 2: Inference from Stanford University ★★★★ ☆ (3)
  • Apprendimento automatico dalla Columbia University ★★★★★ (3)
  • Pratica analisi predittiva: modelli e metodi dell'Università di Washington ★★ ☆☆☆ (3)
  • Modellazione della regressione in pratica dalla Wesleyan University ★★★★ ☆ (3)
  • Strutturare progetti di Machine Learning da deeplearning.ai ★★★★★ (2)
  • Migliorare le reti neurali profonde: ottimizzazione, regolarizzazione e ottimizzazione dell'iperparametro da deeplearning.ai ★★★★★ (2)
  • 6.S191: Introduzione all'apprendimento profondo dal Massachusetts Institute of Technology ★★★★ ☆ (2)
  • Apprendimento automatico applicato in Python presso l'Università del Michigan ★★★★ ☆ (2)
  • Introduzione ai sistemi operativi del Georgia Institute of Technology ★★★★★ (2)
  • 6.S094: Deep Learning per auto a guida autonoma dal Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Introduzione alla sicurezza delle informazioni dal Georgia Institute of Technology ★ ☆☆☆☆ (1)
  • Intelligenza artificiale basata sulla conoscenza: sistemi cognitivi del Georgia Institute of Technology ★★★ ☆☆ (1)
  • Computabilità, complessità e algoritmi dal Georgia Institute of Technology ★★★★★ (1)
  • Fotografia computazionale dal Georgia Institute of Technology ★★★★ ☆ (1)
  • Architettura informatica ad alte prestazioni del Georgia Institute of Technology ★★★★★ (1)
  • Cloud Computing Applications, parte 2: Big Data e applicazioni nel cloud dell'Università dell'Illinois a Urbana-Champaign ★★★★ ☆ (1)
  • Supporto per database relazionali per data warehouse dal sistema dell'Università del Colorado ★★ ☆☆☆ (1)
  • Impara TensorFlow e l'apprendimento profondo, senza un dottorato di ricerca. da Google ★★★★ ☆ (1)
  • Introduzione a Cloud Foundry e Cloud Native Software Architecture da Linux Foundation ★★★★★ (1)
  • Reti neurali convoluzionali da deeplearning.ai
  • Strutture di calcolo 3: Organizzazione informatica del Massachusetts Institute of Technology
  • GT - Aggiornamento - Sistema operativo avanzato dal Georgia Institute of Technology
  • Elaborazione ad alte prestazioni dal Georgia Institute of Technology
  • Sicurezza dei sistemi informatici fisici dal Georgia Institute of Technology
  • Compilatori: teoria e pratica del Georgia Institute of Technology
  • Intelligenza artificiale dal Georgia Institute of Technology
  • Sicurezza di rete dal Georgia Institute of Technology
  • Programmazione distribuita in Java dalla Rice University
  • Programmazione parallela in Java della Rice University
  • Programmazione concorrente in Java dalla Rice University
  • Realizzare il tuo primo gioco di realtà virtuale dai programmi internazionali dell'Università di Londra
  • Sicurezza delle informazioni: contesto e introduzione ai programmi internazionali dell'Università di Londra
  • Modellazione di base per l'ottimizzazione discreta presso l'Università di Melbourne
  • Modellazione avanzata per l'ottimizzazione discreta presso l'Università di Melbourne
  • Nature, in Code: Biology in JavaScript di École Polytechnique Fédérale de Lausanne
  • Metodi bayesiani per l'apprendimento automatico dalla Higher School of Economics
  • Introduzione all'analisi formale dei concetti dalla Higher School of Economics
  • Introduzione al Deep Learning dalla Higher School of Economics
  • Introduzione ai sistemi di raccomandazione: non personalizzati e basati sui contenuti dell'Università del Minnesota
  • Sistemi di raccomandazione: valutazione e metriche dell'Università del Minnesota
  • Matematica discreta dalla Shanghai Jiao Tong University
  • Crittografia e teoria dell'informazione dal sistema dell'Università del Colorado
  • Cryptosystems classici e concetti fondamentali della University of Colorado System
  • Hash crittografico e protezione dell'integrità dal sistema dell'Università del Colorado
  • Convalida del sistema (3): requisiti delle formule modali di EIT Digital
  • Convalida del sistema (2): comportamento del processo modello da EIT Digital
  • Introduzione all'intelligenza artificiale (AI) di Microsoft
  • Infrastruttura come codice Microsoft
  • Introduzione alle pratiche DevOps di Microsoft
  • Test DevOps da Microsoft
  • Deep Learning spiegato da Microsoft
  • DevOps per database Microsoft
  • Apprendimento profondo per l'elaborazione del linguaggio naturale presso l'Università di Oxford
  • Apprendimento statistico automatico dalla Carnegie Mellon University
  • Algorithms di approssimazione Parte II da École normale supérieure
  • Blockchain for Business: un'introduzione alle tecnologie Hyperledger di Linux Foundation
  • Introduzione a OpenStack da Linux Foundation
  • Progettazione di sistemi informatici: concetti avanzati di moderni microprocessori della Chalmers University of Technology
  • Applicazioni per Big Data: Machine Learning su scala di Yandex
  • Deep Learning Summer School
  • Integrazione e distribuzione continue