
Visto l'inaspettato interesse suscitato dalla precedente compilazione di corsi online per programmatori, sviluppatori web e altri appassionati di computer in generale (potete consultarlo QUI ), abbiamo deciso di dargli continuità con un nuovo post dedicato.
In questa seconda parte raccogliamo corsi gratuiti su argomenti caldi come l'intelligenza artificiale e l'apprendimento automatico, la sicurezza informatica o la crittografia. Allo stesso modo, c'è spazio anche per un gran numero di corsi di formazione su Java, PHP, sviluppo di app mobili (Android / iOS), creazione di videogiochi, pagine web e molto altro. Non perderli di vista!
175 corsi online su programmazione, sviluppo web e intelligenza artificiale
Molti di questi corsi sono in inglese e vengono sviluppati attraverso la piattaforma Class Central. Durano da 1 a 6 settimane, con orari flessibili e possibilità di certificato (prepagato o gratuito a seconda del corso). Un gran numero di corsi sono raccolti anche in spagnolo e per altre piattaforme educative come Coursera, Codelabs, Tutellus, Codecademy e la serie occasionale di video di formazione su YouTube.
Sviluppo di app per dispositivi mobili
Scopri come viene sviluppata un'applicazione iOS 7 in un'ora |
Crea un'app con Swift 3 per iOS 10 |
Crea applicazioni mobili con Mobincube senza codice |
Corso sulle nozioni di base per sviluppatori Android (Codelab) |
Sviluppo di applicazioni mobili senza programmazione |
Sviluppo di applicazioni Android |
Programma specializzato per lo sviluppo di applicazioni iOS |
Sviluppo di applicazioni mobili con Android |
Sviluppo di applicazioni mobili con Titanium |
Nozioni di base su Android |
Introduzione alla programmazione Android (insegnata dall'UPV) |
Programmazione con Java per applicazioni Android |
Correlati: 26 corsi gratuiti per imparare a creare app Android
sviluppo web
Angolare: converti qualsiasi modello HTML in una WebAPP |
Impara a pubblicare le tue pagine web |
HTML5 e CSS3 da zero |
Impara a creare pagine Web da zero |
Impara a creare pagine web senza programmare con Jimdo |
Corso FlexBox da 0 |
Corso sugli effetti di parallasse con Adobe Muse |
Impara l'accessibilità web passo dopo passo |
Impara il design del colore |
Corso online gratuito per creare pagine in WordPress |
Come creare un CRUD con PHP e SQL Server |
Sviluppa una pagina web con HTML e CSS |
Sviluppatore web: programmazione strutturale in PHP |
Abilitare le tecnologie per la scienza dei dati e l'analisi: Internet of Things |
Fondamenti di UX Design |
Growth Hacking (6a edizione) |
Impara la programmazione di base con PHP |
Applicazioni di cloud computing, parte 2: Big Data e applicazioni nel cloud |
Introduzione ad Angular 4 - Installazione e componenti |
Introduzione a Cloud Foundry e Cloud Native Software Architecture |
Introduzione a OpenStack |
Cool PHP |
Negozio online con WooCommerce From Scratch |
IDESWEB |
Implementa cookie e sessioni in PHP |
MVC per simpatici neofiti con Laravel |
Sviluppo, design e creazione di videogiochi
Sviluppo del gioco con Unity 5: primo gioco completo |
Creazione di giochi su Unreal Engine per principianti |
Progettazione e creazione di videogiochi |
Grafica 3D interattiva |
Sviluppo e progettazione di videogiochi |
Intelligenza artificiale e machine learning
6.S094: Deep Learning per auto a guida autonoma |
6.S191: Introduzione al deep learning |
Affrontare le sfide del Large Hadron Collider tramite l'apprendimento automatico |
Applied Machine Learning in Python |
Intelligenza artificiale |
Intelligenza artificiale (AI) |
Metodi bayesiani per l'apprendimento automatico |
Applicazioni per Big Data: machine learning su larga scala |
Reti neurali convoluzionali |
Applicazioni creative del deep learning con TensorFlow |
Apprendimento profondo all'avanguardia per programmatori, parte 2 |
Spiegazione del deep learning |
Apprendimento profondo per l'elaborazione del linguaggio naturale |
Studia il deep learning nella visione artificiale |
Scuola estiva di deep learning |
Introduzione al deep learning |
Introduzione all'intelligenza artificiale |
Introduzione all'intelligenza artificiale (AI) |
Un'introduzione al deep learning |
Apprendimento automatico (Georgia Institute of Technology e Brown University) |
Apprendimento automatico (Georgia Institute of Technology) |
Impara il machine learning (Georgia Institute of Technology) |
Apprendimento automatico (Columbia University) |
Corso intensivo di machine learning con le API TensorFlow |
Corso di Machine Learning per Data Science and Analytics |
Apprendimento automatico per il trading |
Fondamenti del machine learning: un approccio basato sul caso di studio |
Corso sul Machine Learning con Big Data |
Apprendimento automatico: classificazione |
Apprendimento automatico: clustering e recupero |
Corso «Machine Learning: Regression» |
Matematica per l'apprendimento automatico: algebra lineare |
Matematica per l'apprendimento automatico: calcolo multivariato |
Corso «Matematica per l'apprendimento automatico: PCA» |
Reti neurali per l'apprendimento automatico |
Apprendimento approfondito pratico per programmatori, parte 1 |
Apprendimento automatico statistico |
IA basata sulla conoscenza: sistemi cognitivi |
Insegnamento rafforzativo |
Introduzione ai sistemi di raccomandazione: non personalizzati e basati sui contenuti |
Impara TensorFlow e il deep learning, senza un dottorato di ricerca. |
Apprendimento pratico per rinforzo |
Elaborazione del linguaggio naturale |
Modellazione di regressione in pratica |
Fattorizzazione matriciale e tecniche avanzate |
Sistemi di raccomandazione: valutazione e metriche |
Filtro collaborativo più vicino |
Neuroscienze computazionali |
Sicurezza, crittografia e criptovalute
Bitcoin e tecnologie di criptovaluta |
Blockchain for Business - Introduzione alle tecnologie Hyperledger |
Criptosistemi classici e concetti fondamentali |
Crittografia applicata |
Controlli di accesso |
Hash crittografico e protezione dell'integrità |
Crittografia e teoria dell'informazione |
Crittografia II |
Sicurezza del cloud computing |
Introduzione alla sicurezza delle informazioni |
Sicurezza hardware |
Sicurezza della rete |
Sicurezza delle reti e delle comunicazioni |
Convalida del sistema (2): modellare il comportamento del processo |
Corso "Convalida del sistema (3): requisiti per formule modali" |
Convalida del sistema (4): software di modellazione, protocolli e altri comportamenti |
Validazione del sistema: automi ed equivalenze comportamentali |
Operazioni di sicurezza e amministrazione |
Sistemi e sicurezza delle applicazioni |
Sicurezza delle informazioni: contesto e introduzione |
Sicurezza dei sistemi cyber-fisici |
Identificazione, monitoraggio e analisi del rischio e risposta e recupero agli incidenti |
Correlati: 17 corsi online gratuiti su sicurezza informatica e sicurezza informatica
Programmazione e calcolo
Impara a programmare a Erlang |
Imparare Java da zero |
Impara la ricorsione con OCaml |
Robotica per neofiti |
Impara l'informatica da solo (circa 1.500 ore) |
Introduzione ad Agile e Scrum |
Introduzione al corso di programmazione in C: funzioni e puntatori |
Introduzione alla programmazione in C: istruzioni di controllo e file di testo |
Introduzione alla programmazione in C: tipi di dati e strutture |
Programmazione con Java Standard (5a edizione) |
Programmazione JavaScript (5a edizione) |
Come creare applicazioni web in tempo reale con Node.js e Socket.io |
Tutorial Java sviluppati da Oracle |
Programma! Un'introduzione alla programmazione |
Arduino e alcune applicazioni |
Crea mappe con AngularJS e ArcGIS |
Corso Java (40 video) |
Corso di programmazione informatica |
Introduzione alla programmazione con pseudocodice |
Corso Javascript gratuito |
Come creare una libreria DataGrid |
Sviluppa le tue applicazioni con jQuery |
Progettazione di sistemi informatici: concetti avanzati di microprocessori moderni |
Programmazione concorrente in Java |
Integrazione e distribuzione continue |
Compilatori: teoria e pratica |
Calcolabilità, complessità e algoritmi |
Strutture di calcolo 3: Organizzazione del computer |
Fotografia computazionale |
DevOps per database |
Pratiche e principi DevOps |
Corso «DevOps Testing» |
Programmazione distribuita in Java |
Hardware e sistemi operativi incorporati |
FreeCodeCamp (oltre 8.000 lezioni, articoli e video) |
GT - Aggiornamento - OS avanzato |
Sistemi operativi avanzati |
Infrastruttura come codice |
Introduzione alla programmazione parallela |
Introduzione all'architettura del computer |
Un'introduzione alla visione artificiale |
Introduzione all'analisi concettuale formale |
Modellazione di base per l'ottimizzazione discreta |
Programmazione parallela |
Programmazione parallela in Java |
Modelli grafici probabilistici 1: rappresentazione |
Modelli grafici probabilistici 2: inferenza |
Natura, in codice: biologia in JavaScript |
Supporto database relazionale per data warehouse |
Algoritmi distribuiti affidabili, parte 2 |
Architettura informatica ad alte prestazioni |
Risoluzione di algoritmi per l'ottimizzazione discreta |
Julia Scientific Programming |
Modellazione formale quantitativa e analisi delle prestazioni dei casi peggiori |
I miei primi passi con Scratch |
Problemi NP-Complete |
Introduzione ai sistemi operativi |
Progettazione e analisi di sistemi cyber-fisici |
Sistemi cyber-fisici: modellazione e simulazione |
C ++ avanzato |
Modellazione avanzata per l'ottimizzazione discreta |
Algoritmi di approssimazione Parte II |
Correlati: 40 corsi di programmazione di base per principianti
Potresti essere interessato: 18 corsi di informatica online gratuiti (Linux, networking, sicurezza, Arduino)
Hai installato Telegram ? Ricevi il miglior post di ogni giorno sul nostro canale . Oppure, se preferisci, scopri tutto dalla nostra pagina Facebook .