> А что можно сказать о качестве материала?
Если говорить об онлайн-курсах вообще, мне на курсере там бывают очень неплохие курсы, мне особенно запомнился курс "Programming languages", там интересное введение в то, как разные ЯП отличаются друг от друга, на примере Ruby (ООП, динамическая типизация), Standard ML (ФП, статическая типизация) и Racket (ФП, динамическая типизация) и какие в этих языках приняты идиомы и т.п. Есть задания на написание программ на каждом из этих языков с автоматической проверкой.