Ну, во-первых, университетами.
Introduction to Computer Science and Programming — MIT'овский и, видимо, онлайн аналог
6.00, который можно
посмотреть тут.
Introduction to Computer Science I — курс Гарварда, видимо, вводный для изучающих CS и являющийся аналогом
CS50, посмотреть который можно
тут.
Ничего конкретного по курсам сказать не могу, т.к. не брал ни того, ни другого. Но если посмотреть описание лекций, то очень субъективно:
MIT'овский:
— Python
— Больший акцент на теоретическую (т.е. различные алгоритмы) часть.
Harvard'ский:
— C, обещают ещё и PHP, JavaScript + SQL, CSS и HTML
— Больший акцент на практическую часть (JavaScript, PHP, SQL, HTML, криптография).