500 corsi gratuiti di programmazione e informatica online che puoi iniziare ad agosto

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

Ho compilato questo elenco di 500 corsi online gratuiti che puoi iniziare questo mese. Per questo, ho sfruttato il database di Class Central con oltre 10.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 luglio. 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 (122)

  • Un'introduzione alla programmazione interattiva in Python (parte 1) della Rice University ★★★★★ (2909)
  • Introduzione all'informatica e alla programmazione con Python del Massachusetts Institute of Technology ★★★★★ (99)
  • Introduzione all'Informatica presso l'Università della Virginia ★★★★ ☆ (61)
  • Introduzione di CS50 all'informatica presso l'Università di Harvard ★★★★★ (53)
  • Un'introduzione alla programmazione interattiva in Python (parte 2) della Rice University ★★★★★ (45)
  • Storia, tecnologia e sicurezza di Internet presso l'Università del Michigan ★★★★★ (35)
  • Introduzione a Linux da Linux Foundation ★★★★ ☆ (34)
  • Come usare Git e GitHub
  • [Novità] Blockchain: comprensione degli usi e delle implicazioni di Linux Foundation
  • [Novità] Introduzione alle tecnologie di rete open source di Linux Foundation
  • Introduzione a HTML e CSS
  • Introduzione alla programmazione VBA / Excel da Cal Poly Pomona ★★★★ ☆ (21)
  • Nozioni di base su JavaScript
  • Nozioni di base sulla programmazione da Indian Institute of Technology Bombay ★★ ☆☆☆ (13)
  • Computer Science 101 dell'Università di Stanford ★★★★ ☆ (11)
  • Fondamenti di programmazione con JavaScript, HTML e CSS della Duke University ★★★★ ☆ (9)
  • Elementi essenziali e buone pratiche di codifica HTML5 del World Wide Web Consortium (W3C) ★★★★ ☆ (9)
  • Fondamenti di programmazione con Python
  • Introduzione alla rete di computer dell'Università di Stanford ★★★★★ (8)
  • Sicurezza utilizzabile dall'Università del Maryland, College Park ★★★ ☆☆ (8)
  • Introduzione a Bootstrap - Un tutorial di Microsoft ★★★ ☆☆ (8)
  • Codice te stesso! Un'introduzione alla programmazione dell'Università di Edimburgo ★★★★ ☆ (7)
  • Impara a programmare: Creare un codice di qualità presso l'Università di Toronto ★★★★★ (6)
  • Introduzione ai database relazionali
  • Paradigmi della programmazione informatica - Astrazione e concorrenza dell'Université catholique de Louvain ★★★★ ☆ (4)
  • Paradigms of Computer Programming - Fondamenti di Université catholique de Louvain ★★★★★ (4)
  • Introduzione a jQuery da Microsoft ★★★★ ☆ (4)
  • Programmazione in Scratch dall'Harvey Mudd College ★★★★★ (4)
  • Introduzione alla programmazione Java - Parte 1 dell'Università di Scienza e Tecnologia di Hong Kong ★★★★ ☆ (3)
  • Introduzione alla programmazione Java: iniziare a programmare in Java dall'università Carlos III di Madrid ★★★★ ☆ (3)
  • Introduzione alla programmazione per le arti visive con p5.js dell'Università della California, Los Angeles ★★★★ ☆ (3)
  • Fondamenti HTML5 e CSS del World Wide Web Consortium (W3C) ★★★★ ☆ (3)
  • Nozioni di base sulla riga di comando di Linux
  • La bellezza e la gioia dell'informatica - Principi AP® CS Parte 1 dell'Università della California, Berkeley ★★★★★ (2)
  • Programmazione Python: un'introduzione concisa dalla Wesleyan University ★★★ ☆☆ (2)
  • Programmazione orientata agli oggetti dall'Istituto indiano di tecnologia Bombay ★★★★ ☆ (2)
  • La tecnologia informatica all'interno dello smartphone della Cornell University ★★★★★ (2)
  • Introduzione a HTML e JavaScript di Microsoft ★★★★★ (2)
  • Pensare. Creare. Codice dell'Università di Adelaide ★★★★★ (2)
  • CS For All: Introduzione all'informatica e alla programmazione Python dell'Harvey Mudd College ★★★★★ (2)
  • Reti: amici, denaro e byte dell'Università di Princeton ★★★ ☆☆ (1)
  • Nozioni di base su Android: crea la tua prima app da Google ★★★★★ (1)
  • Informatica: arte, magia, scienza dall'ETH di Zurigo ★★★★ ☆ (1)
  • MyCS: Computer Science for Beginners from Harvey Mudd College ★★★ ☆☆ (1)
  • CODAPPS: codifica di app mobili per imprenditori della EMLYON Business School ★★★★★ (1)
  • Introduzione allo sviluppo di giochi CS50 della Harvard University
  • Sviluppo di app mobili CS50 con React Native dell'Università di Harvard
  • Programmazione Web di CS50 con Python e JavaScript della Harvard University
  • Informatica CS50 per professionisti aziendali dell'Università di Harvard
  • La tecnologia di comprensione di CS50 della Harvard University
  • Principi di calcolo dell'Università di Stanford
  • La bellezza e la gioia dell'informatica - Principi AP® CS Parte 2 dell'Università della California, Berkeley
  • Programmazione per il Web con JavaScript dell'Università della Pennsylvania
  • Unix Workbench della Johns Hopkins University
  • Fondamenti di programmazione della Duke University
  • Introduzione al calcolo utilizzando Python del Georgia Institute of Technology
  • Informatica in Python IV: Oggetti e algoritmi del Georgia Institute of Technology
  • Informatica in Python III: Strutture dati dal Georgia Institute of Technology
  • Informatica in Python II: Strutture di controllo del Georgia Institute of Technology
  • Informatica in Python I: Fondamenti e programmazione procedurale dal Georgia Institute of Technology
  • Introduzione alla sicurezza informatica dell'Università di Washington
  • Rappresentazioni dei dati Python della Rice University
  • Python Programming Essentials della Rice University
  • Come codificare: dati semplici dall'Università della Columbia Britannica
  • Ingegneria del software: Introduzione della University of British Columbia
  • Introduzione allo sviluppo Web dell'Università della California, Davis
  • Введение в базы данных della Politecnico di San Pietroburgo
  • Введение в программирование (C ++) della Higher School of Economics
  • Sviluppo e progettazione Web utilizzando Wordpress del California Institute of the Arts
  • Introduzione alla programmazione Java - Parte 2 dell'Università di Scienza e Tecnologia di Hong Kong
  • Scratch: Programmeren voor kinderen (8+) della Delft University of Technology
  • Excel / VBA per Creative Problem Solving, Parte 3 (Progetti) dell'Università del Colorado Boulder
  • Fondamenti di codifica Web per artisti dell'Università Nazionale di Singapore
  • Monetizza le tue applicazioni Android dalla Galileo University
  • Fondamenti di Java per lo sviluppo Android dell'Università Galileo
  • Sviluppo di app Android per principianti dell'Università Galileo
  • 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: Loop di programmazione Java e strutture dati della Purdue University
  • Introduzione alla programmazione orientata a Java in Universidad de los Andes
  • Deep Learning for Business della Yonsei University
  • 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
  • Sviluppo Web mobile da Google
  • Accessibilità Web da Google
  • Programmazione orientata agli oggetti in Java di Microsoft
  • Introduzione a ReactJS di Microsoft
  • Introduzione a NodeJS di Microsoft
  • Nozioni di base sui CSS di Microsoft
  • Impara a programmare in Java da Microsoft
  • Introduzione a Python: Absolute Beginner di Microsoft
  • Scrivere codice professionale da Microsoft
  • Introduzione al Design Thinking di Microsoft
  • Logica e pensiero computazionale da Microsoft
  • Introduzione a Python: Fondamenti di Microsoft
  • Informatica: arte, magia, scienza - Parte II dell'ETH di Zurigo
  • Introduzione alla programmazione con Python dell'Università del Texas di Arlington
  • Impara a programmare usando Python dalla University of Texas Arlington
  • Mobile Computing con App Inventor - Principi CS dell'Università di Warwick
  • Introduzione all'Internet of Things (IoT) della Curtin University
  • Lernen objekt-orientierter Programmierung della Technische Universität München (Università tecnica di Monaco)
  • Software Engineering Essentials della Technische Universität München (Università tecnica di Monaco)
  • Progettazione e bilanciamento di videogiochi dal Rochester Institute of Technology
  • Fondamenti di sicurezza Web della KU Leuven University
  • Introduzione a JavaScript dal World Wide Web Consortium (W3C)
  • JavaScript e il DOM
  • Controllo versione con Git di Atlassian
  • Scopri la sintassi della programmazione rapida
  • Introduzione alla programmazione Python
  • Nozioni di base sulla programmazione Java
  • Swift per principianti
  • ES6 - JavaScript migliorato
  • M001: Nozioni di base di MongoDB
  • Applicazioni Web per tutti
  • Python per tutti: esplorare le informazioni
  • JavaScript orientato agli oggetti
  • Introduzione alla realtà virtuale
  • Controllo versione con Git
  • Server HTTP e Web
  • Introduzione a JavaScript
  • Android per principianti
  • GitHub & Collaboration

Intermedio (287)

  • Apprendimento automatico dall'Università di Stanford ★★★★★ (261)
  • Algorithms, Part I from Princeton University ★★★★ ☆ (48)
  • Crittografia I dell'Università di Stanford ★★★★★ (45)
  • 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 ★★★★★ (26)
  • [Novità] Sistemi di database NoSQL dell'Arizona State University
  • [Novità] Sviluppo di app mobili multipiattaforma con React Native dell'Università di Scienza e Tecnologia di Hong Kong
  • [Novità] Sicurezza del cloud computing dal sistema dell'Università del Colorado
  • [Nuovo] Programmatore in C dell'Institut Mines-Télécom
  • [Novità] Design di sistemi di informazione gerarchici per Internet con MySQL / PHP e Joomla dell'Università del Rosario
  • Sicurezza del software presso l'Università del Maryland, College Park ★★★★★ (22)
  • Sviluppo agile utilizzando Ruby on Rails - The Basics dell'Università della California, Berkeley ★★★★★ (19)
  • Teoria degli automi dell'Università di Stanford ★★★★ ☆ (17)
  • Linguaggi di programmazione, parte A dell'Università di Washington ★★★★★ (17)
  • M101J: MongoDB per sviluppatori Java
  • Principi di calcolo (parte 2) della Rice University ★★★★ ☆ (15)
  • 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)
  • La natura del codice dalla Processing Foundation ★★★★★ (15)
  • Algorithmic Thinking (Part 1) della Rice University ★★★★ ☆ (14)
  • Progettazione di programmi per computer dell'Università di Stanford ★★★★ ☆ (13)
  • Introduzione all'apprendimento automatico dell'Università di Stanford ★★★★ ☆ (12)
  • Responsive Web Design dai programmi internazionali dell'Università di Londra ★★★ ☆☆ (11)
  • Introduzione allo sviluppo di giochi presso la Michigan State University ★★★★ ☆ (11)
  • Introduzione alla programmazione funzionale della Delft University of Technology ★★★★ ☆ (11)
  • JavaScript orientato agli oggetti di Hack Reactor ★★★★★ (11)
  • Introduzione alla gestione dei prodotti software dell'Università di Alberta ★★★★ ☆ (10)
  • Sviluppo Android per principianti da Google ★★★★ ☆ (10)
  • M101JS: MongoDB per sviluppatori Node.js
  • Programmazione Java: risoluzione dei problemi con il software della Duke University ★★★ ☆☆ (9)
  • Algorithmic Thinking (Part 2) della Rice University ★★★★ ☆ (9)
  • Linguaggi di programmazione dall'Università della Virginia ★★★ ☆☆ (9)
  • Processi software e pratiche agili dell'Università di Alberta ★★★★ ☆ (9)
  • M101P: MongoDB per sviluppatori
  • 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)
  • Cloud Computing Applications, Parte 1: Cloud Systems and Infrastructure dell'Università dell'Illinois a Urbana-Champaign ★★★ ☆☆ (7)
  • Test del software presso l'Università dello Utah ★★★★ ☆ (7)
  • Internet delle cose: come siamo arrivati ​​qui? dell'Università della California, San Diego ★★ ☆☆☆ (6)
  • Introduzione alla programmazione rapida dell'Università di Toronto ★ ☆☆☆☆ (6)
  • Apprendimento dai dati (corso introduttivo di Machine Learning) del California Institute of Technology ★★★★ ☆ (6)
  • Esigenze del cliente e requisiti software dell'Università di Alberta ★★★★ ☆ (6)
  • Nozioni fondamentali sul web design reattivo di Google ★★★★ ☆ (6)
  • Introduzione ad AJAX
  • Grafica per computer dell'Università della California, Berkeley ★★★★ ☆ (5)
  • Sviluppo agile utilizzando Ruby on Rails - Avanzato presso l'Università della California, Berkeley ★★★★★ (5)
  • Concetti di cloud computing: Parte 2 dell'Università dell'Illinois a Urbana-Champaign ★★★★★ (5)
  • Introduzione allo sviluppo di Meteor.js dai programmi internazionali dell'Università di Londra ★★★★★ (5)
  • Come programmare: progettazione sistematica di programmi - Parte 1 dell'Università della Columbia Britannica ★★★★ ☆ (5)
  • Sviluppo di app Android da Google ★★★★ ☆ (5)
  • Dati in conflitto con MongoDB dell'Università MongoDB ★★★★ ☆ (5)
  • Concetti di programmazione parallela
  • Introduzione a DevOps da Nutanix ★★★ ☆☆ (5)
  • Introduzione allo sviluppo di app iOS con Swift
  • Processo di sviluppo software del Georgia Institute of Technology ★★★ ☆☆ (4)
  • Analisi degli algoritmi dell'Università di Princeton ★★★★★ (4)
  • Reti informatiche dal Georgia Institute of Technology ★★★★ ☆ (4)
  • Internet of Things & Realtà Aumentata Tecnologie emergenti della Yonsei University ★★★ ☆☆ (4)
  • Sviluppo di giochi HTML5 da Google ★★★ ☆☆ (4)
  • Ottimizzazione delle prestazioni del sito Web da Google ★★★★ ☆ (4)
  • Introduzione al C ++ da Microsoft ★★★★ ☆ (4)
  • Database Management Essentials dal sistema dell'Università del Colorado ★★★★ ☆ (4)
  • Computer grafica interattiva dell'Università di Tokyo ★★ ☆☆☆ (4)
  • Software Debugging dalla Saarland University ★★★★★ (4)
  • Software Construction in Java del Massachusetts Institute of Technology ★★★★★ (3)
  • Programmazione Java: matrici, liste e dati strutturati della Duke University ★★★★ ☆ (3)
  • Reti illustrate: principi senza calcolo dell'Università di Princeton ★★★★ ☆ (3)
  • VLSI CAD Part I: Logic presso University of Illinois at Urbana-Champaign ★★★★★ (3)
  • Internet of Things: configurazione della piattaforma di sviluppo DragonBoard ™ dell'Università della California, San Diego ★★★ ☆☆ (3)
  • Tecnologie emergenti di comunicazione wireless della Yonsei University ★★★★ ☆ (3)
  • Richiesta di dati con Transact-SQL da Microsoft ★★★★ ☆ (3)
  • DevOps per sviluppatori: come iniziare da Microsoft ★★★★ ☆ (3)
  • Robot mobili autonomi di ETH Zurigo ★★★ ☆☆ (3)
  • Introduzione agli algoritmi
  • Pattern di progettazione JavaScript
  • Introduzione a jQuery
  • M101N: MongoDB per sviluppatori .NET
  • 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)
  • Internet of Things: tecnologie di comunicazione dell'Università della California, San Diego ★★★ ☆☆ (2)
  • Nozioni di base sullo sviluppo di app per iOS dell'Università di Toronto ★★★★ ☆ (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)
  • Ottimizzazione del rendering del browser da Google ★★★★ ☆ (2)
  • UX Design per sviluppatori mobili da Google ★★★★★ (2)
  • Analisi e visualizzazione dei dati con Power BI da Microsoft ★★★★★ (2)
  • Sviluppo di software internazionale, parte 1 da Microsoft ★★★★ ☆ (2)
  • Sviluppo software agile da ETH Zurigo ★★★★★ (2)
  • Algorithms di approssimazione Parte I da École normale supérieure ★★★★★ (2)
  • Configurazione di server Web Linux
  • Test JavaScript
  • Fondamenti Full Stack
  • Best practice per la progettazione dell'interfaccia utente iOS dell'Università della California, Irvine ★★★★★ (1)
  • Software Architecture & Design dal Georgia Institute of Technology ★★★★★ (1)
  • Apprendimento automatico: apprendimento senza supervisione della Brown University ★★★★ ☆ (1)
  • Tutorial su siti Web responsive ed esempi dai programmi internazionali dell'Università di Londra ★★★★★ (1)
  • MATLAB e Octave for Beginners di École Polytechnique Fédérale de Lausanne ★ ☆☆☆☆ (1)
  • Cyber ​​Security Economics dalla Delft University of Technology ★★ ☆☆☆ (1)
  • Android: introduzione alla programmazione dell'Universitat Politècnica de València ★★★★ ☆ (1)
  • Algorithms from Indian Institute of Technology Bombay ★★★★★ (1)
  • Sviluppo di app scalabili in Java da Google ★★★★ ☆ (1)
  • Sviluppo di app scalabili in Python da Google ★★★★ ☆ (1)
  • Nozioni di base su Android: app multischermo da Google ★★★★ ☆ (1)
  • Promesse JavaScript da Google ★★★★★ (1)
  • Gradle per Android e Java da Google ★★★★★ (1)
  • Nozioni fondamentali sulla piattaforma Google Cloud: Infrastruttura principale di Google ★★★★ ☆ (1)
  • Principi di Machine Learning di Microsoft ★★★★★ (1)
  • Introduzione ai sistemi in tempo reale di IEEE ★★★★ ☆ (1)
  • Sicurezza informatica e mobilità dal sistema universitario della Georgia ★ ☆☆☆☆ (1)
  • Una guida per gli sviluppatori all'Internet of Things (IoT) di IBM ★★★★ ☆ (1)
  • App e giochi HTML5 del World Wide Web Consortium (W3C) ★★★ ☆☆ (1)
  • Intervista tecnica da Pramp ★★★★★ (1)
  • Networking per sviluppatori Web
  • Introduzione all'informatica teorica
  • Utilizzo di Python per la ricerca dell'Università di Harvard
  • Algoritmi: progettazione e analisi presso la Stanford University
  • Lingua, prova e logica della Stanford University
  • Percorsi più brevi rivisitati, problemi NP-completi e cosa fare al riguardo presso la Stanford University
  • Algoritmi: progettazione e analisi, parte 2 dell'Università di Stanford
  • Probabilistic Graphical Models 3: Learning from 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
  • Computing Structures 2: Computer Architecture del Massachusetts Institute of Technology
  • Fondamenti di sviluppo software dell'Università della Pennsylvania
  • Strutture dati e progettazione software presso l'Università della Pennsylvania
  • Progettazione di algoritmi e analisi presso l'Università della Pennsylvania
  • Introduzione al Neurohacking in R della Johns Hopkins University
  • Giochi, sensori e media dell'Università della California, Irvine
  • Verso il futuro dello sviluppo iOS con Swift dell'Università della California, Irvine
  • Scrittura, esecuzione e correzione del codice in C della Duke University
  • Introduzione agli algoritmi laureati del Georgia Institute of Technology
  • Concetti e progettazione dei sistemi di database del Georgia Institute of Technology
  • Analisi e test del software dal Georgia Institute of Technology
  • Concetti e progettazione dei sistemi di database del Georgia Institute of Technology
  • Animazione e CGI Motion della Columbia University
  • Fondamenti di Data Analytics per la contabilità II dell'Università dell'Illinois a Urbana-Champaign
  • Creazione di app di realtà virtuale (VR) presso l'Università della California, San Diego
  • Internet of Things: rilevamento e attuazione da dispositivi dell'Università della California, San Diego
  • Fondamenti sulle strutture dati dell'Università della California, San Diego
  • Algoritmi grafici dell'Università della California, San Diego
  • Come funziona la realtà virtuale presso l'Università della California, San Diego
  • Minecraft, programmazione e insegnamento presso l'Università della California, San Diego
  • Strutture di dati: un approccio di apprendimento attivo presso l'Università della California, San Diego
  • Design algoritmico e tecniche dell'Università della California, San Diego
  • Fondamenti di apprendimento automatico dell'Università della California, San Diego
  • Linguaggi di programmazione, parte C dell'Università di Washington
  • Trovare il tuo percorso di carriera in Cybersecurity presso l'Università di Washington
  • Costruire un Cybersecurity Toolkit presso l'Università di Washington
  • Cybersecurity: The CISO’s View from University of Washington
  • Costruzione del software: astrazione dei dati presso la University of British Columbia
  • Come codificare: dati complessi dell'Università della Columbia Britannica
  • Come codificare: progettazione sistematica di programmi - Parte 3 dell'Università della Columbia Britannica
  • 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
  • Test con Agile dell'Università della Virginia
  • Esecuzione di sprint di progettazione del prodotto presso l'Università della Virginia
  • Trasferirsi nel Cloud dall'Università di Melbourne
  • 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
  • Componenti delle app Android: servizi, IPC locale e provider di contenuti della Vanderbilt University
  • Componenti delle app Android: intenti, attività e ricevitori di radiodiffusione della Vanderbilt University
  • Java per Android della Vanderbilt University
  • 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
  • Frame JavaScript front-end: angolari dell'Università di Scienza e Tecnologia di Hong Kong
  • Sviluppo di app Android con App Inventor dell'Università di Scienza e Tecnologia di Hong Kong
  • Sviluppo Web front-end con React dell'Università di Scienza e Tecnologia di Hong Kong
  • Sviluppo lato server con NodeJS, Express e MongoDB 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
  • Ingegneria del software distribuita a livello globale dalla Delft University of Technology
  • Основы разработки in C ++: жёлтый пояс dell'Istituto di fisica e tecnologia di Mosca
  • Разработка веб-сервисов на Golang, часть 2 dell'Istituto di fisica e tecnologia di Mosca
  • IOS-разработку dall'Istituto di fisica e tecnologia di Mosca
  • Costruzione di robot e dispositivi Arduino dall'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
  • Enterprise Software Lifecycle Management della National Research Nuclear University MEPhI
  • 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
  • Recensioni e metriche per i miglioramenti del software presso la University of Alberta
  • Design orientato agli oggetti dell'Università di Alberta
  • Architettura orientata ai servizi dell'Università di Alberta
  • Modelli di disegno dell'Università di Alberta
  • Architects Smart IoT Devices di EIT Digital
  • Architettura software per l'Internet of Things di EIT Digital
  • Introduzione all'architettura di dispositivi Smart IoT di EIT Digital
  • Firebase Essentials per Android di Google
  • Material design per sviluppatori Android di Google
  • Sviluppo avanzato di app Android da Google
  • Nozioni di base su Android: clic sui pulsanti da Google
  • Prestazioni Android da Google
  • Nozioni fondamentali sulla piattaforma Google Cloud per i professionisti AWS di Google Cloud
  • Applicazioni Web offline di Google
  • Strutture dati e algoritmi in Python di Google
  • Nozioni di base su Android: networking da Google
  • API di Google Maps di Google
  • Comunicazione client-server da Google
  • Sviluppo software VR da Google
  • Introduzione alle app Web progressive di Google
  • Nozioni di base su Android: input dell'utente da Google
  • Nozioni di base su Android: interfaccia utente di Google
  • Microservizi scalabili con Kubernetes di Google
  • Sviluppo di app e robot intelligenti da Microsoft
  • Introduzione a C # di Microsoft
  • Creazione di oggetti di database SQL programmatici da Microsoft
  • Considerazioni sulla progettazione delle applicazioni: un approccio inclusivo di Microsoft
  • C ++ intermedio di Microsoft
  • Algoritmi e strutture dati di Microsoft
  • Progettazione di soluzioni di piattaforma dati da Microsoft
  • Algoritmi e strutture dati in C # di Microsoft
  • Introduzione a TypeScript 2 di Microsoft
  • Concetti CSS avanzati di Microsoft
  • Ottimizzazione delle prestazioni per applicazioni basate su SQL di Microsoft
  • Apprendimento automatico applicato da Microsoft
  • AngularJS: tecniche di framework avanzate di Microsoft
  • AngularJS: Framework Fundamentals di Microsoft
  • Creazione di prototipi interattivi tramite JavaScript di Microsoft
  • Creazione di prototipi funzionali utilizzando Node.js di Microsoft
  • Programmazione asincrona con Javascript di Microsoft
  • Sviluppo di database SQL da Microsoft
  • Implementazione di oggetti di database SQL in memoria da Microsoft
  • Programmazione Concurrente (con Java) della Sorbonne Universités
  • Introduzione alle strutture dati dell'Università di Adelaide
  • C ++ per programmatori C, parte B dell'Università della California, Santa Cruz
  • Introduzione alla cartografia web: parte 1 dell'ETH di Zurigo
  • Documenti SRS: requisiti e notazioni schematiche dal sistema dell'Università del Colorado
  • Requisiti Elicitazione: analisi di artefatti e parti interessate dal sistema dell'Università del Colorado
  • Raccolta di requisiti per lo sviluppo di software sicuro dalla University of Colorado System
  • Sicurezza nazionale e connessione di sicurezza informatica - Non si tratta dei terroristi dell'Università del Colorado System
  • Specifiche dei requisiti: obiettivi e analisi dei conflitti del sistema dell'Università del Colorado
  • Gestione e sicurezza dei server Linux dal sistema dell'Università del Colorado
  • Priorità dei requisiti software: analisi dei rischi dal sistema dell'Università del Colorado
  • Introduzione alle tecnologie di infrastruttura cloud di Linux Foundation
  • Sviluppo di giochi 2D con libGDX da Amazon
  • Introduzione a DevOps: trasformazione e miglioramento delle operazioni da Linux Foundation
  • Introduzione a Kubernetes dalla Linux Foundation
  • Apprendimento automatico per musicisti e artisti di Goldsmiths, Università di Londra
  • Cybersecurity e X-Factor del University System of Georgia
  • Design mobile e usabilità per iOS da Facebook
  • Orientação a Objetos com Java dall'Instituto Tecnológico de Aeronáutica
  • Sviluppo di app Web con la potenza di Node.js della Technische Universität München (Università tecnica di Monaco)
  • Design mobile e usabilità per Android da Facebook
  • Tour guidato dell'apprendimento automatico in finanza presso la New York University (NYU)
  • Computer Forensics del Rochester Institute of Technology
  • Diagrammi di classe UML per l'ingegneria del software della KU Leuven University
  • Lavoro di squadra e collaborazione dal Rochester Institute of Technology
  • Fondamenti di sicurezza informatica del Rochester Institute of Technology
  • Programmazione del gioco per i progettisti di videogiochi del Rochester Institute of Technology
  • Presentazione di Teste de Software dell'Universidade de São Paulo
  • Programmazione liberatrice: sviluppo di sistemi per tutti dal Weizmann Institute of Science
  • Concorrenza dalla AdaCore University
  • Come vincere concorsi di programmazione: i segreti dei campioni dell'Università ITMO
  • Infrastruttura di cloud computing dall'università System of Maryland
  • Fondamenti di test del software presso University System of Maryland
  • Cloud computing per le imprese del sistema universitario del Maryland
  • Verifica formale del software da University System of Maryland
  • Gestione dei test software dall'università System of Maryland
  • Gestione del cloud computing dall'università System of Maryland
  • Come creare un'app iOS
  • Un'introduzione all'apprendimento profondo pratico da Intel
  • Hacker101 di HackerOne
  • Persistenza iOS e dati di base
  • Networking iOS con Swift
  • SQL per analisi dei dati
  • Fondamenti di UIKit
  • Scopri Backbone.js
  • Come creare in Android
  • Distribuire applicazioni con Heroku
  • Progettazione di API RESTful
  • Il modello MVC in rubino
  • Fondamenti di container, Kubernetes e Red Hat OpenShift di Red Hat
  • C ++ per programmatori
  • Piattaforme e applicazioni VR
  • Design VR
  • Sviluppo di app Android
  • Pattern di progettazione iOS
  • Creazione di interfacce iOS
  • Rapido per gli sviluppatori
  • Scene e oggetti VR
  • Nozioni di base su Android: archiviazione dei dati
  • Applicazioni Web dinamiche con Sinatra
  • Fondamenti di Red Hat Enterprise Linux di Red Hat

Avanzato (91)

  • [Nuovo] Problemi NP-completi dell'Università della California, San Diego
  • Apprendimento automatico per scienza e analisi dei dati presso la Columbia University ★★★ ☆☆ (15)
  • Reti neurali per l'apprendimento automatico presso l'Università di Toronto ★★★★ ☆ (15)
  • Modelli grafici probabilistici 1: Rappresentazione presso la Stanford University ★★★★ ☆ (14)
  • Introduzione a Deep Learning da Google ★★ ☆☆☆ (13)
  • Applicazioni creative di apprendimento profondo con TensorFlow
  • Apprendimento automatico per il trading dal Georgia Institute of Technology ★★★ ☆☆ (11)
  • Tecnologie Bitcoin e Criptovaluta dell'Università di Princeton ★★★★ ☆ (10)
  • Introduzione all'intelligenza artificiale dell'Università di Stanford ★★★★★ (9)
  • Apprendimento per rinforzo dalla Brown University ★★ ☆☆☆ (6)
  • Introduzione alla programmazione parallela da Nvidia ★★★★ ☆ (6)
  • Sistemi operativi avanzati dal Georgia Institute of Technology ★★★★★ (5)
  • Introduzione a Computer Vision dal Georgia Institute of Technology ★★★★★ (5)
  • Tecnologie abilitanti per la scienza e l'analisi dei dati: Internet of Things della Columbia University ★ ☆☆☆☆ (5)
  • Grafica 3D interattiva da Autodesk ★★★★★ (5)
  • Apprendimento automatico dal Georgia Institute of Technology ★★★★★ (4)
  • Crittografia applicata dell'Università della Virginia ★★★★ ☆ (4)
  • Introduzione all'architettura informatica della Carnegie Mellon University ★★★★★ (4)
  • Modellistica formale quantitativa e analisi delle prestazioni nel caso peggiore di EIT Digital ★★★ ☆☆ (3)
  • Filtro collaborativo più vicino più vicino dall'Università del Minnesota ★★ ☆☆☆ (2)
  • Fotografia computazionale dal Georgia Institute of Technology ★★★★ ☆ (1)
  • Computabilità, complessità e algoritmi dal Georgia Institute of Technology ★★★★★ (1)
  • Introduzione ai sistemi operativi del Georgia Institute of Technology ★★★★★ (1)
  • Architettura informatica ad alte prestazioni del Georgia Institute of Technology ★★★★★ (1)
  • Intelligenza artificiale (AI) della Columbia University ★ ☆☆☆☆ (1)
  • Apprendimento profondo pratico per programmatori, parte 1 da fast.ai ★★★★★ (1)
  • Reti neurali convoluzionali da deeplearning.ai
  • 6.S191: Introduzione all'apprendimento profondo dal Massachusetts Institute of Technology
  • 6.S094: Deep Learning per auto a guida autonoma dal Massachusetts Institute of Technology
  • Strutture di calcolo 3: Organizzazione informatica del Massachusetts Institute of Technology
  • Introduzione alla sicurezza delle informazioni dal Georgia Institute of Technology
  • Intelligenza artificiale basata sulla conoscenza: sistemi cognitivi del Georgia Institute of Technology
  • GT - Aggiornamento - Sistema operativo avanzato dal Georgia Institute of Technology
  • Elaborazione ad alte prestazioni dal Georgia Institute of Technology
  • Apprendimento automatico dal Georgia Institute of Technology
  • Apprendimento automatico dal Georgia Institute of Technology
  • Progettazione e analisi di sistemi cyber-fisici dal Georgia Institute of Technology
  • Compilatori: teoria e pratica del Georgia Institute of Technology
  • Sicurezza di rete dal Georgia Institute of Technology
  • Sicurezza dei sistemi informatici fisici dal Georgia Institute of Technology
  • Intelligenza artificiale dal Georgia Institute of Technology
  • Apprendimento automatico dalla Columbia University
  • Sicurezza delle informazioni: contesto e introduzione ai programmi internazionali dell'Università di Londra
  • Risoluzione di algoritmi per l'ottimizzazione discreta dell'Università di Melbourne
  • MATLAB e Octave pour debutants dell'École Polytechnique Fédérale di Lausanne
  • Nature, in Code: Biology in JavaScript di École Polytechnique Fédérale de Lausanne
  • Leggi di più da Higher School of Economics
  • Методы и средства защиты информации della Higher School of Economics
  • Обработка изображений della Higher School of Economics
  • Introduzione all'analisi formale dei concetti dalla Higher School of Economics
  • Apprendimento di rinforzo pratico dalla scuola superiore di economia
  • Affrontare le sfide dei grandi collettori di adroni con l'apprendimento automatico dalla High School of Economics
  • Fattorizzazione a matrice e tecniche avanzate dell'Università del Minnesota
  • 機器 學習 基石 下 (Fondamenti di apprendimento automatico) - -Fondamenti algoritmici della National Taiwan University
  • 人工智慧 : 搜尋 方法 與 邏輯 推論 (Intelligenza artificiale - Ricerca e logica) della National Taiwan University
  • Convalida del sistema: automi ed equivalenze comportamentali da EIT Digital
  • Convalida del sistema (3): requisiti delle formule modali di EIT Digital
  • Hardware e sistemi operativi integrati di EIT Digital
  • Convalida del sistema (4): software di modellizzazione, protocolli e altri comportamenti di EIT Digital
  • Impara TensorFlow e l'apprendimento profondo, senza un dottorato di ricerca. da Google
  • Corso di apprendimento automatico con API TensorFlow di Google
  • Infrastruttura come codice Microsoft
  • Deep Learning spiegato da Microsoft
  • Introduzione all'intelligenza artificiale (AI) di Microsoft
  • Test DevOps da Microsoft
  • DevOps per database Microsoft
  • Pratiche e principi DevOps di Microsoft
  • C ++ avanzato di Microsoft
  • Rappresentazioni sparse nell'elaborazione delle immagini: dalla teoria alla pratica da Technion - Israel Institute of Technology
  • Rappresentazioni sparse nell'elaborazione di segnali ed immagini: fondamenti di Technion - Israel Institute of Technology
  • Cyber-Physical Systems: Modeling and Simulation dalla University of California, Santa Cruz
  • Apprendimento statistico automatico dalla Carnegie Mellon University
  • Introduzione a OpenStack da Linux Foundation
  • Blockchain for Business: un'introduzione alle tecnologie Hyperledger di Linux Foundation
  • Introduzione a Cloud Foundry e Cloud Native Software Architecture da Linux Foundation
  • Algorithms di approssimazione Parte II da École normale supérieure
  • Matematica per l'apprendimento automatico: Algebra lineare dell'Imperial College di Londra
  • Matematica per l'apprendimento automatico: calcolo multivariato dell'Imperial College di Londra
  • Algoritmi distribuiti affidabili, parte 2 del KTH Royal Institute of Technology
  • Matematica per l'apprendimento automatico: PCA dell'Imperial College di Londra
  • Progettazione di sistemi informatici: concetti avanzati di moderni microprocessori della Chalmers University of Technology
  • Apprendimento profondo per l'elaborazione del linguaggio naturale presso l'Università di Oxford
  • Apprendimento profondo all'avanguardia per programmatori, parte 2 da fast.ai
  • Cloud Computing Security dal sistema universitario del Maryland
  • Integrazione e distribuzione continue
  • Deep Learning Summer School
  • Controlli di accesso da (ISC) ²
  • Sicurezza delle reti e delle comunicazioni da (ISC) ²
  • Identificazione, monitoraggio e analisi della risposta e del recupero di rischi e incidenti da (ISC) ²
  • Operazioni e amministrazione della sicurezza da (ISC) ²
  • Sicurezza dei sistemi e delle applicazioni da (ISC) ²