Carriere Tecnologiche

11 dei posti migliori per imparare a programmare gratuitamente

Fotogramma intero di codici di programma sullo schermo

••• Degui Adil / EyeEm / Getty Images

Se non vedi l'ora di imparare a programmare, ma non hai il tempo o i soldi per una lezione formale, prova a seguire un corso in una di queste 11 accademie online. Tutti offrono i loro corsi gratuitamente e alcuni offrono certificazioni a un piccolo costo.

Codecademy

È probabile che se hai già esaminato l'apprendimento del codice, hai incontrato Codecademy, una piattaforma educativa online. È facile da usare e mostra i risultati durante la codifica. Codecademy offre una vasta gamma di linguaggi di programmazione tra cui HTML e CSS, JavaScript , PHP , Python, Ruby, Angularjs, Command Line e altro.

Codice campo gratuito

Free Code Camp inizia con un programma di 800 ore di programmazione, seguite da 800 ore di esperienza pratica di programmazione per organizzazioni no profit. È un ottimo modo per costruire un portfolio dopo aver appreso le competenze. I tutorial disponibili includono Python, Java, Ruby e PHP, HTML, CSS, DevTools, Node.js, Angular.js e altri.

GA Dash

La piattaforma di apprendimento online gratuita dell'Assemblea Generale è basata su progetti e ogni lezione consiste nella codifica di un singolo progetto. GA Dash offre HTML, CSS e Java, nonché alcune opzioni di corso che altri non offrono, come il design reattivo e la creazione di un tema Tumblr da zero.

Codewar

Codewars aggiunge un po' di divertimento con sfide a tema di arti marziali chiamate kata. Guadagni onori e un grado più alto con ogni kata completo. Più riconoscimenti e un grado più alto significano sfide più difficili, quindi c'è sempre qualcosa di nuovo su cui lavorare.

Codewars richiede una certa conoscenza di uno dei linguaggi di programmazione offerti come prerequisito per la registrazione. Questi includono CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, con altri in arrivo, inclusi C++ e PHP.

Coursera

Coursera è un'università virtuale con una vasta gamma di corsi di scienze e arti liberali tenuti da professori delle principali università e sono tutti gratuiti. Se desideri una formazione teorica sulla scienza dei dati o anche un'introduzione alla programmazione di app Android, questa potrebbe essere la tua migliore opzione. Se desideri un certificato che indichi il completamento di un corso, pagherai una piccola quota, da $ 30 a $ 100.

edX

edX offre una vasta gamma di corsi, inclusi linguaggi di programmazione, supportati dalle università e dai loro professori. Molte delle lezioni possono essere seguite al tuo ritmo e non sono limitate a date prestabilite. Come Coursera, se desideri le credenziali per la classe, dovresti pagare da $ 30 a $ 100.

Khan Academy

L'organizzazione no profit Khan Academy offre un'ampia gamma di video educativi di YouTube in molte lingue. Ne ha persino uno che insegna le basi della programmazione in un'ora. I linguaggi di codifica offerti includono JavaScript, HTML e CSS e SQL . Sono disponibili molti altri argomenti di programmazione e informatica.

CON OpenCourseWare

Non è necessaria alcuna iscrizione per accedere a questa raccolta di materiali del corso del MIT. I suoi argomenti di programmazione spaziano dalle introduzioni alla risoluzione dei problemi ingegneristici agli algoritmi utilizzati nell'animazione al computer. I compiti per alcuni corsi non includono le risposte alle domande.

Il progetto Odino

Creato dai creatori di Viking Code School, un campo di addestramento di codifica online, il progetto Odin è gratuito per tutti. È basato su progetti e offre un corso finale per essere assunti con le tue nuove abilità, il che è un bonus. I linguaggi di codifica offerti includono HTML, CSS, JavaScript e jQuery e Ruby on Rails.

Udemy

Udemy offre corsi a pagamento e gratuiti su molti argomenti, inclusa la programmazione. Sono corsi creati dalla comunità, quindi leggi le recensioni dei corsi prima di immergerti.

Il giocatore di codice

Questa raccolta di tutorial video ti guida attraverso un processo dall'inizio alla fine. Può essere utilizzato al meglio in combinazione con altri siti o corsi, poiché si basa interamente su piccoli concetti e progetti.

La tua scelta migliore

Se sei determinato a farlo impara a programmare , prova alcune di queste offerte prima di approfondire quella più adatta al tuo stile di apprendimento.