600 corsi gratuiti di programmazione e informatica online che puoi iniziare a gennaio

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 oltre 600 corsi online gratuiti che puoi iniziare questo mese. Per questo, ho sfruttato il database di Class Central con oltre 9.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 più tardi a gennaio. Puoi trovare un elenco completo dei corsi sulla tecnologia a partire dal 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.

Principiante (155)

  • Un'introduzione alla programmazione interattiva in Python (parte 1) della Rice University ★★★★★ (3011)
  • Programmazione per tutti (Introduzione a Python) presso l'Università del Michigan ★★★★★ (2279)
  • Introduzione alla programmazione con MATLAB della Vanderbilt University ★★★★★ (181)
  • 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 dalla University of Virginia ★★★★ ☆ (68)
  • Introduzione all'informatica dell'Università di Harvard ★★★★★ (65)
  • Ruby on Rails: un'introduzione dalla Johns Hopkins University ★★★ ☆☆ (55)
  • Un'introduzione alla programmazione interattiva in Python (parte 2) della Rice University ★★★★★ (52)
  • Come usare Git e GitHub
  • Introduzione a HTML5 dell'Università del Michigan ★★★★ ☆ (41)
  • Introduzione a Linux da Linux Foundation ★★★★ ☆ (37)
  • Storia, tecnologia e sicurezza di Internet dall'Università del Michigan ★★★★★ (36)
  • Introduzione a HTML e CSS
  • Introduzione alla programmazione VBA / Excel da Cal Poly Pomona ★★★★ ☆ (26)
  • [Novità] Ingegneria del software: introduzione presso la University of British Columbia
  • [Novità] Excel / VBA per Creative Problem Solving, parte 1 dell'Università del Colorado Boulder
  • [Novità] Informazioni su Swift dall'Istituto di fisica e tecnologia di Mosca
  • [Novità] Risoluzione dei problemi tramite la programmazione in C dell'Indian Institute of Technology, Kharagpur
  • [Novità] Introduzione a Internet of Things dall'Indian Institute of Technology, Kharagpur
  • [Novità] Introduzione alla programmazione con Python dell'Università del Texas ad Arlington
  • [Novità] Les Réseaux Locaux dell'Université fédérale de Toulouse Midi-Pyrénées
  • JavaScript e il DOM
  • Costruisci un computer moderno partendo dai primi principi: da Nand a Tetris (corso incentrato sul progetto) dall'Università ebraica di Gerusalemme ★★★★★ (23)
  • Introduzione alla sicurezza informatica di The Open University ★★★★ ☆ (19)
  • Nozioni di base su JavaScript
  • CS101: Computer Science 101 dell'Università di Stanford ★★★★ ☆ (15)
  • Introduzione a CSS3 dell'Università del Michigan ★★★★★ (13)
  • Nozioni di base sulla programmazione da Indian Institute of Technology Bombay ★★ ☆☆☆ (13)
  • Fondamenti di programmazione con Python
  • Networking: Introduzione alla rete di computer dell'Università di Stanford ★★★★★ (11)
  • DB: Introduzione ai database 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)
  • Fondamenti di sicurezza Web della KU Leuven University ★★★★★ (10)
  • Fondamenti di programmazione con JavaScript, HTML e CSS della Duke University ★★★★ ☆ (9)
  • 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)
  • Python per tutti: esplorare le informazioni
  • Introduzione al cloud computing da IEEE ★★ ☆☆☆ (6)
  • Introduzione ai database relazionali
  • Introduzione a jQuery da Microsoft ★★★★ ☆ (5)
  • 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)
  • Reti: amici, denaro e byte dell'Università di Princeton ★★★ ☆☆ (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
  • La bellezza e la gioia dell'informatica - Principi AP® CS Parte 2 dell'Università della California, Berkeley
  • JavaScript, jQuery e JSON dell'Università del Michigan
  • Creazione di applicazioni di database in PHP presso l'Università del Michigan
  • Introduzione a Structured Query Language (SQL) dell'Università del Michigan
  • Unix Workbench della Johns Hopkins University
  • Fondamenti di programmazione della Duke University
  • Introduzione alla sicurezza informatica dell'Università di Washington
  • Python Programming Essentials della Rice University
  • Rappresentazioni dei dati Python della Rice University
  • Creazione di personaggi 3D interattivi e social VR dai programmi internazionali dell'Università di Londra
  • Introduzione alla realtà virtuale dei programmi internazionali dell'Università di Londra
  • Programmazione per tutti: introduzione alla programmazione dalla Arizona State University
  • Introduzione allo sviluppo di applicazioni moderne da Indian Institute of Technology Madras
  • Introduzione allo sviluppo Web dell'Università della California, Davis
  • Introduzione alla programmazione Java - Parte 2 dell'Università di Scienza e Tecnologia di Hong Kong
  • Introduzione alla programmazione Java - Parte 2 dell'Università di Scienza e Tecnologia di Hong Kong
  • AP Computer Science A: Classi e oggetti di programmazione Java della Purdue University
  • 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
  • JavaScript, allegato 1: основы и функции dell'Istituto di fisica e tecnologia di Mosca
  • Тонкости верстки dell'Istituto di fisica e tecnologia di Mosca
  • Monetizza le app Android con modelli di business dell'Università Galileo
  • Fondamenti di Java per lo sviluppo Android dell'Università Galileo
  • Introduzione alla programmazione orientata a Java in Universidad de los Andes
  • Nozioni di base sulla sicurezza informatica: un approccio pratico dall'università Carlos III di Madrid
  • Introduzione alla programmazione Java: scrivere un buon codice dall'Universidad Carlos iii di Madrid
  • Introduzione a TCP / IP della Yonsei University
  • Deep Learning for Business della Yonsei University
  • Introduzione alla Cybersecurity for Business della University of Colorado System
  • Progettazione del software come astrazione dal sistema dell'Università del Colorado
  • TCP / IP e argomenti avanzati dal sistema dell'Università del Colorado
  • La progettazione del software come elemento del ciclo di vita dello sviluppo del software dalla University of Colorado System
  • Metodi e strumenti di progettazione del software presso la University of Colorado System
  • Sicurezza informatica proattiva dal sistema dell'Università del Colorado
  • Progettazione e bilanciamento di videogiochi dal Rochester Institute of Technology
  • Sviluppo Web mobile da Google
  • Accessibilità Web da Google
  • Introduzione a Node.js di Microsoft
  • Introduzione al Design Thinking di Microsoft
  • Programmazione orientata agli oggetti in Java di Microsoft
  • Introduzione a ReactJS di Microsoft
  • Introduzione a Python: Fondamenti di Microsoft
  • Introduzione a Python: Absolute Beginner di Microsoft
  • Nozioni di base sui CSS di Microsoft
  • Logica e pensiero computazionale da Microsoft
  • Programmazione orientata agli oggetti in Java di Microsoft
  • Introduzione a ReactJS di Microsoft
  • Scrivere codice professionale da Microsoft
  • Introduzione a Python: Fondamenti di Microsoft
  • Introduzione a Python: Absolute Beginner di Microsoft
  • Introduzione al Design Thinking di Microsoft
  • Logica e pensiero computazionale da Microsoft
  • Scrivere codice professionale da Microsoft
  • Sicurezza informatica per le piccole e medie imprese: identificazione delle minacce e prevenzione degli attacchi della Deakin University
  • Informatica: arte, magia, scienza - Parte II dell'ETH di Zurigo
  • Introduzione agli attacchi informatici della New York University (NYU)
  • Contromisure di attacco informatico dalla New York University (NYU)
  • Software Engineering Essentials della Technische Universität München (Università tecnica di Monaco)
  • Nozioni di base sulla rete domestica da Cisco
  • Introduzione alla rete Cisco di Cisco
  • Comunicazione dati e servizi di rete di Cisco
  • Protocolli di rete e architettura di Cisco
  • Connessione Internet: come collegarsi online? 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
  • Swift per principianti
  • Controllo versione con Git
  • M001: Nozioni di base di MongoDB
  • Introduzione a Python
  • ES6 - JavaScript migliorato
  • GitHub & Collaboration
  • Server HTTP e Web

INTERMEDIO (349)

  • Python Data Structures presso University of Michigan ★★★★★ (1366)
  • Uso di Python per accedere ai dati Web dall'Università del Michigan ★★★★★ (744)
  • Uso dei database con Python dell'Università del Michigan ★★★★★ (662)
  • Apprendimento automatico dall'Università di Stanford ★★★★★ (323)
  • Principi di programmazione funzionale alla Scala di École Polytechnique Fédérale de Lausanne ★★★★★ (61)
  • Algorithms, Part I from Princeton University ★★★★★ (58)
  • Apprendimento automatico per musicisti e artisti di oreficeria, Università di Londra ★★★★★ (54)
  • Crittografia I dell'Università di Stanford ★★★★★ (49)
  • 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à] Creazione di app di realtà virtuale (VR) dell'Università della California, San Diego
  • [Novità] Nozioni fondamentali sull'apprendimento automatico dell'Università della California, San Diego
  • [Novità] Основы разработки in C ++: жёлтый пояс dell'Istituto di fisica e tecnologia di Mosca
  • [Nuovo] Использование механизмов операционных систем в разработке программного обеспечения della National Research Nuclear University MEP
  • [Novità] Organizzazione e architettura del computer: un aspetto pedagogico dell'Indian Institute of Technology Guwahati
  • [Nuovo] Gioco digitale: ecco che arriva il Twister del Worcester Polytechnic Institute
  • Nozioni di base sul sito Web reattivo: codice con HTML, CSS e JavaScript dai programmi internazionali dell'Università di Londra ★★★★ ☆ (24)
  • Apprendimento automatico pratico dalla Johns Hopkins University ★★★ ☆☆ (23)
  • 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 ★★★★ ☆ (18)
  • Sviluppo web
  • Algorithmic Toolbox presso University of California, San Diego ★★★★ ☆ (16)
  • 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)
  • M101J: MongoDB per sviluppatori Java
  • Programmazione di applicazioni mobili per sistemi portatili Android: parte 2 dell'Università del Maryland, College Park ★★★★ ☆ (15)
  • Concetti relativi allo sviluppo di giochi presso la Swinburne University of Technology ★★★★ ☆ (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)
  • Programmazione orientata agli oggetti in Java dell'Università della California, San Diego ★★★★★ (13)
  • La piattaforma Arduino e la programmazione C dell'Università della California, Irvine ★★★ ☆☆ (12)
  • Programmazione Java: risoluzione dei problemi con il software della Duke University ★★★ ☆☆ (12)
  • Responsive Web Design dai programmi internazionali dell'Università di Londra ★★★★ ☆ (12)
  • Ottimizzazione discreta dall'Università di Melbourne ★★★★ ☆ (12)
  • Introduzione allo sviluppo di giochi presso la Michigan State University ★★★★★ (12)
  • Interattività con JavaScript dell'Università del Michigan ★★★★ ☆ (11)
  • 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)
  • M101JS: MongoDB per sviluppatori Node.js
  • Linguaggi di programmazione dall'Università della Virginia ★★★ ☆☆ (10)
  • Introduzione alla gestione dei prodotti software dell'Università di Alberta ★★★★ ☆ (10)
  • M101P: MongoDB per sviluppatori
  • 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)
  • Styling avanzato con Responsive Design dell'Università del Michigan ★★★★★ (8)
  • Elaborazione di immagini e video: da Marte a Hollywood con una sosta all'ospedale della Duke University ★★★★ ☆ (8)
  • Crittografia dell'Università del Maryland, College Park ★★★★ ☆ (8)
  • Apprendimento dai dati (corso introduttivo di Machine Learning) del California Institute of Technology ★★★★★ (8)
  • Julia Scientific Programming presso University of Cape Town ★★★★★ (8)
  • M102: MongoDB per DBA
  • Cloud Computing Applications, Parte 1: Cloud Systems and Infrastructure dell'Università dell'Illinois a Urbana-Champaign ★★★ ☆☆ (7)
  • Introduzione alla programmazione rapida dell'Università di Toronto ★ ☆☆☆☆ (7)
  • Esigenze del cliente e requisiti software dell'Università di Alberta ★★★★ ☆ (7)
  • 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)
  • Internet delle cose: come siamo arrivati ​​qui? dell'Università della California, San Diego ★★ ☆☆☆ (6)
  • Sviluppo di applicazioni Web con JavaScript e MongoDB dei programmi internazionali dell'Università di Londra ★★★★ ☆ (6)
  • Introduzione allo sviluppo di Meteor.js dai programmi internazionali dell'Università di Londra ★★★★ ☆ (6)
  • Come codificare: progettazione sistematica di programmi - Parte 1 dell'Università della Columbia Britannica ★★★★ ☆ (6)
  • Introduzione a DevOps da Nutanix ★★★ ☆☆ (6)
  • Fondamenti Full Stack
  • Introduzione agli algoritmi
  • Software Construction in Java del Massachusetts Institute of Technology ★★★★★ (5)
  • Sviluppo agile utilizzando Ruby on Rails - Avanzato presso l'Università della California, Berkeley ★★★★★ (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)
  • Programmazione Java: matrici, liste e dati strutturati della Duke University ★★★★★ (5)
  • Concetti di cloud computing: Parte 2 dell'Università dell'Illinois a Urbana-Champaign ★★★★★ (5)
  • Strutture dati e prestazioni dell'Università della California, San Diego ★★★★★ (5)
  • Sviluppo di giochi HTML5 da Google ★★★ ☆☆ (5)
  • Introduzione al C ++ da Microsoft ★★★★ ☆ (5)
  • Introduzione al C ++ da Microsoft ★★★★ ☆ (5)
  • Software Debugging dalla Saarland University ★★★★★ (5)
  • Introduzione allo sviluppo di app iOS con Swift
  • Concetti di programmazione parallela
  • Applicazioni Web a pagina singola con AngularJS della Johns Hopkins University ★★★★★ (4)
  • Algorithms on Strings presso University of California, San Diego ★★★ ☆☆ (4)
  • Programmazione Java: principi di progettazione del software presso la Duke University ★★★★★ (4)
  • Cloud Networking dell'Università dell'Illinois a Urbana-Champaign ★★★★ ☆ (4)
  • Internet of Things: configurazione della piattaforma di sviluppo DragonBoard ™ dell'Università della California, San Diego ★★★ ☆☆ (4)
  • Internet of Things & Realtà Aumentata Tecnologie emergenti della Yonsei University ★★★ ☆☆ (4)
  • Database Management Essentials dal sistema dell'Università del Colorado ★★★★ ☆ (4)
  • Fondamenti di cybersecurity del Rochester Institute of Technology ★★★★★ (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
  • Utilizzo di Python per la ricerca dell'Università di Harvard ★★★ ☆☆ (3)
  • 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)
  • Strutture di dati dell'Università della California, San Diego ★★★ ☆☆ (3)
  • Reti illustrate: principi senza calcolo dell'Università di Princeton ★★★★ ☆ (3)
  • VLSI CAD Part I: Logic presso University of Illinois at Urbana-Champaign ★★★★★ (3)
  • Padroneggiare l'intervista di ingegneria del software presso l'Università della California, San Diego ★★★★ ☆ (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)
  • Tecnologie emergenti di comunicazione wireless della Yonsei University ★★★★ ☆ (3)
  • UX Design per sviluppatori mobili da Google ★★★★★ (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)
  • DevOps per sviluppatori: come iniziare da Microsoft ★★★★ ☆ (3)
  • Sviluppo software agile da ETH Zurigo ★★★★ ☆ (3)
  • Robot mobili autonomi di ETH Zurigo ★★★ ☆☆ (3)
  • Test JavaScript
  • Pattern di progettazione JavaScript
  • Configurazione di server Web Linux
  • M101N: MongoDB per sviluppatori .NET
  • LPL: Language, Proof and Logic della Stanford University ★★★★★ (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)
  • Interfaccia con il Raspberry Pi dell'Università della California, Irvine ★★★ ☆☆ (2)
  • Apprendimento automatico: apprendimento senza supervisione della Brown University ★★★★★ (2)
  • Algorithms on Graphs dell'Università della California, San Diego ★★★★ ☆ (2)
  • Strutture dati avanzate a Java presso l'Università della California, San Diego ★★★★ ☆ (2)
  • Linguaggi di programmazione, parte B dell'Università di Washington ★★★★★ (2)
  • Tutorial su siti Web responsive ed esempi dai programmi internazionali dell'Università di Londra ★★★★★ (2)
  • Progettazione e sviluppo di app per iOS presso l'Università di Toronto ★★★ ☆☆ (2)
  • Nozioni di base sullo sviluppo di app per iOS dell'Università di Toronto ★★★★ ☆ (2)
  • Componenti delle app Android - Servizi, IPC locale e provider di contenuti della Vanderbilt University ★★★ ☆☆ (2)
  • Componenti per app Android - Intenti, attività e ricevitori di radiodiffusione della Vanderbilt University ★★★ ☆☆ (2)
  • Introduzione allo sviluppo di applicazioni mobili tramite Android dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (2)
  • Tecnologie emergenti di Internet dalla Yonsei University ★★★ ☆☆ (2)
  • Pianificazione agile dei prodotti software dell'Università di Alberta ★★★ ☆☆ (2)
  • Nozioni di base su Android: Networking da Google ★★★★ ☆ (2)
  • Ottimizzazione del rendering del browser da Google ★★★★ ☆ (2)
  • Comunicazione client-server da Google ★★★★★ (2)
  • Sviluppo di software internazionale, parte 1 da Microsoft ★★★★ ☆ (2)
  • Analisi e visualizzazione dei dati con Power BI 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)
  • Networking per sviluppatori Web
  • Computing Structures 2: Computer Architecture del Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Fondamenti di sviluppo software dell'Università della Pennsylvania ★★★ ☆☆ (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)
  • Algoritmi avanzati e complessità dell'Università della California, San Diego ★★★ ☆☆ (1)
  • Concetti e progettazione dei sistemi di database del Georgia Institute of Technology ★★★★ ☆ (1)
  • Linguaggi di programmazione, parte C dell'Università di Washington ★★★★★ (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)
  • Esecuzione di sprint di progettazione del prodotto presso l'Università della Virginia ★★★ ☆☆ (1)
  • Agile Software Development presso University of Minnesota ★★★★ ☆ (1)
  • Java per Android dalla Vanderbilt University ★ ☆☆☆☆ (1)
  • Sviluppo lato server con NodeJS, Express e MongoDB dell'Università di Scienza e Tecnologia di Hong Kong ★★★★★ (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 orientata ai servizi dell'Università di Alberta ★★★★★ (1)
  • Design Patterns of University of Alberta ★ ☆☆☆☆ (1)
  • Architettura software per l'Internet of Things di EIT Digital ★★★★ ☆ (1)
  • Sicurezza informatica e mobilità dal sistema universitario della Georgia ★ ☆☆☆☆ (1)
  • Nozioni fondamentali sulla piattaforma Google Cloud per i professionisti AWS di Google Cloud ★★ ☆☆☆ (1)
  • Prestazioni Android da Google ★★★★★ (1)
  • Material Design per sviluppatori Android da Google ★★★★★ (1)
  • Nozioni di base su Android: interfaccia utente di Google ★★ ☆☆☆ (1)
  • Nozioni di base di Android: Clic sui pulsanti da Google ★★★ ☆☆ (1)
  • Nozioni fondamentali sulla piattaforma Google Cloud: Infrastruttura principale di Google ★★★★ ☆ (1)
  • Microservizi scalabili con Kubernetes di Google ★★★★ ☆ (1)
  • Sviluppo di app scalabili in Java da Google ★★★★ ☆ (1)
  • Sviluppo di app scalabili in Python da Google ★★★★ ☆ (1)
  • Gradle per Android e Java da Google ★★★★★ (1)
  • Introduzione a C # di Microsoft ★★ ☆☆☆ (1)
  • C ++ intermedio da Microsoft ★★★★ ☆ (1)
  • Principi di Machine Learning di Microsoft ★★★★★ (1)
  • Introduzione a C # di Microsoft ★★ ☆☆☆ (1)
  • AngularJS: Tecniche di framework avanzate di Microsoft ★★★★ ☆ (1)
  • Programmazione asincrona con Javascript da Microsoft ★★★★★ (1)
  • AngularJS: Tecniche di framework avanzate di Microsoft ★★★★ ☆ (1)
  • Costruisci un computer moderno dai primi principi: dalla Nand alla parte II di Tetris (corso incentrato sul progetto) dell'Università ebraica di Gerusalemme ★★★★★ (1)
  • Sviluppo di giochi 2D con libGDX da Amazon ★★★★★ (1)
  • Introduzione alle tecnologie di infrastruttura cloud da Linux Foundation ★★★★ ☆ (1)
  • Una guida per sviluppatori per l'Internet delle cose (IoT) di IBM ★★★★ ☆ (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)
  • Introduzione all'informatica teorica
  • Nozioni di base su Android: archiviazione dei dati
  • Probabilistic Graphical Models 3: Learning from Stanford University
  • Ricerca grafica, percorsi più brevi e strutture di dati presso la Stanford University
  • Algoritmi avidi, alberi minimi e programmazione dinamica della Stanford University
  • Percorsi più brevi rivisitati, problemi NP-completi e cosa fare al riguardo presso la Stanford University
  • Algoritmi: progettazione e analisi presso la Stanford University
  • Dividi e conquista, ordina e cerca e algoritmi casuali dalla Stanford University
  • Costruzione di software avanzato a Java dal Massachusetts Institute of Technology
  • Esperienze di applicazione mobile dal Massachusetts Institute of Technology
  • Esperienze di applicazioni mobili Parte 3: Creazione di app mobili dal Massachusetts Institute of Technology
  • Progettazione di algoritmi e analisi presso l'Università della Pennsylvania
  • Strutture dati e progettazione software 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
  • Verso il futuro dello sviluppo iOS con Swift dell'Università della California, Irvine
  • Giochi, sensori e media dell'Università della California, Irvine
  • Networking e sicurezza nelle applicazioni iOS dell'Università della California, Irvine
  • Analisi e test del software dal Georgia Institute of Technology
  • Concetti e progettazione dei sistemi di database del Georgia Institute of Technology
  • Scrittura, esecuzione e correzione del codice in C della Duke University
  • Animazione e CGI Motion della Columbia University
  • Minecraft, programmazione e insegnamento presso l'Università della California, San Diego
  • Internet of Things: rilevamento e attuazione da dispositivi dell'Università della California, San Diego
  • Come funziona la realtà virtuale (VR) presso l'Università della California, San Diego
  • Cybersecurity: The CISO's View from University of Washington
  • Costruire un Cybersecurity Toolkit presso l'Università di Washington
  • Supercomputing da Partnership per Advanced Computing in Europa
  • And 设计 与 分析 Progettazione e analisi di algoritmi dell'Università di Pechino
  • Technology 对象 技术 高级 课程 (La tecnologia avanzata orientata agli oggetti) dell'Università di Pechino
  • Costruzione di software: progettazione orientata agli oggetti dell'Università della Columbia Britannica
  • Come codificare: progettazione sistematica di programmi - Parte 2 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
  • Test con Agile dell'Università della Virginia
  • SQL per Data Science dell'Università della California, Davis
  • 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 Android con App Inventor dell'Università di Scienza e Tecnologia di Hong Kong
  • Frame JavaScript front-end: angolari dell'Università di Scienza e Tecnologia di Hong Kong
  • Strutture e strumenti dell'interfaccia utente Web front-end: Bootstrap 4 dell'Università di scienza e tecnologia di Hong Kong
  • Sviluppo di app mobili multipiattaforma con tecnologie Web: Ionic e Cordova dell'Università di Scienza e Tecnologia di Hong Kong
  • Sviluppo di app mobili multipiattaforma con NativeScript dell'Università di Scienza e Tecnologia di Hong Kong
  • Costruzione di robot e dispositivi Arduino dall'Istituto di fisica e tecnologia di Mosca
  • JavaScript, часть 2: прототипы и асинхронность dell'Istituto di fisica e tecnologia di Mosca
  • Fondamenti di strutture dati dall'Indian Institute of Technology Bombay
  • Implementazione di strutture dati dall'Istituto indiano di tecnologia Bombay
  • Sviluppo professionale di app Android dalla Galileo University
  • Introduzione alla programmazione Java: Strutture di dati fondamentali e algoritmi dell'Università di Madrid iii di Madrid
  • Il codice dell'architetto del software: costruire il mondo digitale dall'università Carlos III di Madrid
  • Enterprise Software Lifecycle Management della National Research Nuclear University MEPhI
  • Recensioni e metriche per i miglioramenti del software presso la University of Alberta
  • Design orientato agli oggetti dell'Università di Alberta
  • Priorità dei requisiti software: analisi dei rischi dal sistema dell'Università del Colorado
  • Gestione e sicurezza dei server Linux dal sistema dell'Università del Colorado
  • Rilevamento e mitigazione di minacce e attacchi informatici dal sistema dell'Università del Colorado
  • Crittografia di base e programmazione con API Crypto dell'Università del Colorado System
  • Hacking e patching dal sistema dell'Università del Colorado
  • Fondamenti di comunicazione di rete dal sistema dell'Università del Colorado
  • Minacce e mitigazioni della progettazione software dal sistema dell'Università del Colorado
  • Progetta e analizza sistemi di reti sicure dal sistema dell'Università del Colorado
  • Sicurezza nazionale e connessione di sicurezza informatica - Non si tratta dei terroristi dell'Università del Colorado System
  • Documenti SRS: requisiti e notazioni schematiche 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
  • Specifiche dei requisiti: obiettivi e analisi dei conflitti del sistema dell'Università del Colorado
  • Crittografia simmetrica dal sistema dell'Università del Colorado
  • Raccolta di requisiti per lo sviluppo di software sicuro dalla University of Colorado System
  • Requisiti Elicitazione: analisi di artefatti e parti interessate dal sistema dell'Università del Colorado
  • Crittografia asimmetrica e gestione delle chiavi dell'Università del Colorado System
  • Introduzione alle strutture dati dell'Università di Adelaide
  • Gestione dei test software dall'università System of Maryland
  • Cloud computing per le imprese del sistema universitario del Maryland
  • Gestione dei test software dall'università System of Maryland
  • Fondamenti di test del software presso University System of Maryland
  • Verifica formale del software da University System of Maryland
  • Infrastruttura di cloud computing dall'università System of Maryland
  • Gestione del cloud computing dall'università System of Maryland
  • Programmazione del gioco per i progettisti di videogiochi del Rochester Institute of Technology
  • Lavoro di squadra e collaborazione dal Rochester Institute of Technology
  • Cybersecurity Risk Management dal Rochester Institute of Technology
  • Connettività Web e sicurezza nei sistemi integrati di EIT Digital
  • Introduzione all'architettura di dispositivi Smart IoT di EIT Digital
  • Architects Smart IoT Devices di EIT Digital
  • Cybersecurity e Internet of Things dal sistema universitario della Georgia
  • Cybersecurity e X-Factor del University System of Georgia