Intestazione globale
,
7 Minuti di lettura

L’elenco definitivo delle risorse per imparare a programmare

Casa Blog Siti web L’elenco definitivo delle risorse per imparare a programmare

I risultati della ricerca per “imparare a programmare” sono milioni, quindi può essere difficile anche per l’autodidatta più motivato sapere da dove cominciare.

Se vuoi imparare il codice, inizia con questo elenco. Ti indirizzerà a siti molto apprezzati dagli utenti, consigliati da programmatori esperti e associati a istituzioni famose.

Tutti i siti dell’elenco offrono corsi per persone con zero esperienza di programmazione, guidandoli nella scelta dei migliori linguaggi di programmazione con cui iniziare.

Ogni elenco descrive in dettaglio i tipi di corsi offerti, il costo, l’impegno in termini di tempo, il livello di esperienza e un campione di argomenti trattati.

Sebbene molti corsi siano gratuiti, i corsi rivolti a persone che cercano una carriera nella programmazione sono solitamente a pagamento. Tra tutte le opzioni, troverai sicuramente quella che fa per te.

Una volta trovata la soluzione giusta, assicurati di rivedere i sei passaggi essenziali per il successo per imparare a programmare.

Un elenco curato dalla A alla Z di risorse di codifica

icona dello schermo

Codecademia
Offerte: 20+ corsi online
Costo: Gratuito per 20 corsi; $ 19,99 al mese per la versione Pro
Tempo: da una a 10 ore a seconda del corso
Esperienza: Principiante; intermedio
Argomenti: API (Application Programming Interfaces), concetti di programmazione di base, CSS, HTML, JavaScript, jQuery, PHP, Python, Ruby, sviluppo web e altro ancora

Scuola di codice
Offerte: 50+ corsi online; App per iPhone e iPad
Costo: $ 19- $ 29 al mese per l’intero sito
Tempo: da due a cinque ore per la maggior parte dei corsi
Esperienza: Principiante; intermedio; avanzato
Argomenti: AngularJS, Bootstrap, CSS, Git, HTML, iOS, JavaScript, jQuery, .NET, Node.js, Python, React, Ruby, Ruby on Rails, SQL e altro

CodingDojo
Offerte: corso online di 20 settimane
Costo: $ 7.500 (borse di studio disponibili; vedi informazioni sulle tasse scolastiche)
Durata: 20 settimane
Esperienza: Principiante; intermedio; avanzato
Argomenti: AJAX, API, CSS, Flask, Git, HTML, JavaScript, jQuery, MySQL, Python e altro

Corsia
Offerte: Centinaia di corsi online adattati da corsi universitari
Costo: $ 79 per corso (a volte sono disponibili sconti promozionali)
Orario: da due a cinque ore a settimana per quattro settimane per la maggior parte dei corsi; alcuni corsi sono programmati e altri sono autogestiti
Livelli: Principiante; intermedio
Argomenti: Sviluppo di app, strutture dati e algoritmi, progettazione e sviluppo di giochi, JavaScript, Python, Scala e altro ancora

Campo di addestramento per sviluppatori
Offerte: corso di 19 settimane in città selezionate
Costo: da $ 12.700 a $ 13.950 a seconda della località (borse di studio disponibili; vedi informazioni sulle tasse scolastiche)
Tempo: 19 settimane, di cui nove settimane part-time a distanza, nove settimane a tempo pieno nel campus e una settimana extra facoltativa
Esperienza: Principiante; intermedio; avanzato
Argomenti: Sviluppo agile, CSS, HTML, JavaScript, programmazione in coppia, Ruby, Ruby on Rails, SQL e altro ancora

edX
Offerte: Centinaia di corsi online adattati da corsi universitari (tra cui Introduzione all’informatica, il corso più popolare ad Harvard)
Costo: Gratuito per alcuni corsi; $ 49 per corso per alcuni corsi; $ 99 per certificato verificato
Orario: i corsi più brevi durano circa tre ore a settimana per cinque settimane; i corsi più lunghi durano circa 12 ore a settimana per nove settimane; alcuni corsi sono programmati e altri sono autogestiti
Esperienza: Principiante; intermedio
Argomenti: Sviluppo agile, sviluppo di app, introduzione all’informatica, Java, Python, Ruby on Rails, sviluppo di videogiochi e altro ancora

Campo di codice gratuito
Offerte: quattro categorie di sfide guidate (e progetti di vita reale per le organizzazioni no profit una volta completate le sfide); certificati verificati per ogni categoria
Costo: Gratuito
Tempo: Stimato 2.080 ore di lavoro per completare tutte e quattro le categorie; autogestito
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo back-end, CSS, D3.js, visualizzazione dei dati, Express, sviluppo front-end, sviluppo full-stack, Git, Heroku, HTML, JavaScript, jQuery, MongoDB, Node.js, React, Sass e altro

Dash dell’Assemblea Generale
Offerte: Corso online
Costo: Gratuito
Tempo: circa 30 minuti per progetto
Livelli: Principiante
Argomenti: CSS, HTML, JavaScript e altro

Assemblea Generale
Offerte: workshop, corsi part-time e corsi a tempo pieno e in città selezionate; corsi online part-time o full-time
Costo: da $ 35 a $ 280 per i workshop; $ 1.250 per i corsi part-time; $ 13.500 per i corsi a tempo pieno nel campus o online (finanziamento disponibile; vedi le informazioni sulle tasse scolastiche)
Orario: i workshop durano da 90 minuti a un giorno; i corsi part-time durano da 8 a 10 ore a settimana per 8-12 settimane; i corsi a tempo pieno durano da 40 ore a settimana per 8-12 settimane
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, scienza dei dati, sviluppo front-end, sviluppo web e altro ancora

Accademia Khan
Offerte: Decine di corsi online
Costo: Gratuito
Tempo: un’ora per l’Ora del Codice; tutti gli altri corsi sono di autoapprendimento
Livelli: Principiante; intermedio
Argomenti: Algoritmi, CSS, HTML, JavaScript e altro

Impara a programmare nel modo più duro
Offerte: Corsi online; libri (alcuni corsi sono open-source e ancora in fase di sviluppo; i corsi più popolari sono per Python e Ruby)
Costo: Gratis online; circa $30 per i libri
Durata: da una settimana a sei mesi; autoapprendimento
Esperienza: Principiante; intermedio
Argomenti: C, interfacce a riga di comando, Python, Regex, Ruby, SQL e altro

Lynda
Offerte: Centinaia di corsi online
Costo: da $ 19,99 a $ 34,99 al mese per l’intero sito (alcune biblioteche locali offrono l’accesso gratuito a Lynda)
Tempo: da una a quattro ore per la maggior parte dei corsi
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, concetti di programmazione di base, C, C++, C#, database, sviluppo di giochi, Java, JavaScript, Objective-C, PHP, Python, Ruby, SQL, Swift, sviluppo web e altro ancora

Accademia virtuale Microsoft
Offerte: Decine di corsi online
Costo: Gratuito
Orario: i corsi più brevi durano da una a tre ore; i corsi più lunghi durano 11 ore
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, C#, database, sviluppo di giochi, HTML, Python,
sviluppo web e altro ancora

MIT OpenCourseWare
Offerte: Raccolta di materiali didattici dai corsi del MIT
Costo: Gratuito
Tempo: Autogestito
Esperienza: Principiante; intermedio
Argomenti: Algoritmi, C, C++, introduzione all’informatica, Java, Python e altro

La scuola del ferro da stiro
Offerte: Corso online part-time o full-time
Costo: $ 1.500 al mese (finanziamenti e borse di studio disponibili; vedi informazioni sulle tasse scolastiche)
Orario: il corso part-time dura dalle 20 alle 25 ore settimanali per otto-nove mesi; il corso a tempo pieno dura dalle 40 alle 50 ore settimanali per cinque o sei mesi
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, CSS, HTML, JavaScript, jQuery, Ruby, Ruby on Rails, SQL, sviluppo web e altro ancora

Il progetto Odin
Offerte: Sette corsi online
Costo: Gratuito
Tempo: Stimato 1.000 ore di lavoro per completare tutti i corsi; autoapprendimento
Livelli: Principiante; intermedio; avanzato
Argomenti: CSS, database, Git, HTML, JavaScript, jQuery, Ruby, Ruby on Rails, sviluppo web e altro ancora

Casa sull’albero
Offerte: 100+ corsi online; Formazione aziendale
Costo: $ 25 al mese per il piano Basic; $ 49 al mese per il piano Pro; formazione aziendale su richiesta
Tempo: da una a quattro ore per la maggior parte dei corsi
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, C#, CSS, database, sviluppo full stack, sviluppo di giochi, HTML, Java, JavaScript, PHP, Python, Ruby e altro ancora

Udacity
Offerte: Corsi online; corsi online “nanodegree” costruiti in collaborazione con Google e altri giganti della tecnologia
Costo: gratuito per i corsi regolari; $ 199 al mese per i corsi di nanolaurea (rimborso del 50% delle tasse scolastiche se completi un nanodegree in meno di 12 mesi)
Tempo: i corsi regolari durano circa sei ore a settimana per tre-sei settimane; i corsi di nanolaurea durano circa dieci ore a settimana per sei-12 mesi; entrambi sono autogestiti
Livelli: Principiante; intermedio; avanzato
Argomenti: Sviluppo di app, analisi dei dati, sviluppo front-end, sviluppo full stack, introduzione alla programmazione, sviluppo web e altro ancora

Udemy
Offerte: Centinaia di corsi online (il corso più votato del sito è The Complete Web Developer Course)
Costo: da $ 20 a $ 50 per corso
Orario: I corsi vanno da circa un’ora a venti ore
Livelli: Principiante; intermedio; avanzato
Argomenti: API, sviluppo di app, Bootstrap, CSS, HTML, JavaScript, MySQL, PHP, sviluppo web e altro ancora

Scuola del codice vichingo
Offerte: Corso online a tempo pieno
Costo: Gratuito (ma se vieni inserito in un lavoro di ingegneria del software, paghi una tariffa pari al 18% del tuo primo anno di stipendio)
Tempo: 16 settimane a tempo pieno
Livelli: Intermedio (i candidati devono completare un corso di preparazione gratuito)
Argomenti: Sviluppo agile, sviluppo di app, CSS, sviluppo full stack, HTML, Ruby, esperienza utente, web design, sviluppo web e altro ancora

Elenchi di altre risorse

Questi elenchi sono particolarmente utili se stai cercando risorse su un linguaggio di programmazione specifico piuttosto che un’introduzione generale alla codifica.

Risorse per i bambini

Queste risorse sono progettate per aspiranti programmatori di età inferiore ai 18 anni o per chiunque voglia imparare a programmare, ad esempio, aiutando Rey di Star Wars: Il Risveglio della Forza a programmare un droide BB-8.

Holly Munson è una scrittrice, redattrice e content strategist freelance con sede a Filadelfia. Da sette anni si occupa di business trend e ha lavorato anche nel marketing, nelle riviste e nei musei.

Visualizza tutti
Get website design that grows with your business

Custom WordPress sites with SEO optimization and responsive layouts.