Quale ha il miglior corso CS101 (Introduzione all’Informatica) — Coursera, Udacity o edX?

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:

  1. Udacity CS101: Intro to Computer Science
  2. edX/Harvard CS50x: Introduction to Computer Science
  3. 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)