Nel 2016, Udacity ed edX hanno gli unici veri corsi di "Introduzione all'informatica". Coursera ha corsi di introduzione alla programmazione (che sono diversi) e aveva un CS101, ma è stato deprecato e attualmente vive altrove. Non è allo stesso livello delle offerte di Udacity ed edX in termini di lunghezza, difficoltà e presentazione.
Ci sono tre corsi di introduzione all'informatica in competizione, per quanto posso dire:
- Udacity CS101: Intro to Computer Science
- edX/Harvard CS50x: Introduction to Computer Science
- edX/MIT Introduction to Computer Science and Programming Using Python
Ho completato Harvard CS50x e metà di Udacity CS101 e mi sono piaciuti molto entrambi (vedi note a piè di pagina per le mie recensioni dettagliate). Non posso parlare per i dettagli dell'offerta del MIT, ma tutti e tre i corsi sono tra i più recensiti e più votati (> 4.5 / 5 stelle) su Class Central e CourseTalk. Probabilmente non puoi sbagliare con nessuno di loro. La scelta migliore per te dipende dall'idoneità.
Ecco perché potresti scegliere un corso piuttosto che un altro:
- Ti piacciono i video più brevi. Udacity fa video di ~5 minuti seguiti da quiz a scelta multipla e codice. Harvard e MIT includono lezioni più lunghe.
- Vuoi più di una sfida. Le offerte di Harvard e del MIT sono più difficili di Udacity CS101, secondo la mia esperienza (la prima) e le recensioni (la seconda).
- Vuoi sicuramente imparare Python / usare Python in futuro. Udacity e MIT si concentrano su Python. Harvard usa C (60%), Python (30%) e Javascript (10%). L'importanza di imparare il C per un nuovo programmatore è discussa qui.
Ancora una volta, sono tutti ottimi corsi e probabilmente non esiste il "migliore". Incoraggio gli interessati a controllare le recensioni, che sono collegate qui sotto. Good luck!
My detailed reviews:
- REVIEW: Harvard CS50 Introduction to Computer Science
- REVIEW: Udacity Intro to Programming Nanodegree (half of CS101 is included in this Nanodegree)
All reviews:
- Udacity Intro to CS reviews (Class Central, CourseTalk)
- edX/Harvard Intro to CS reviews (Class Central, CourseTalk)
- edX/MIT Intro to CS reviews (Class Central, CourseTalk)