См. Курс «Introduction to functional programming in OCaml». Регистрация уже закрыта, да. И он тянул куда как больше, чем на 2 часа в неделю, это признают сами организаторы. Так что все кукаретики с «ко-ко-ко, 6 недель учить ОКамль?! Да я его за вечер выучил!» идут нафиг.
Там ОП не написал, что кроме 6 недель ещё даются 2 финальных проекта (на выбор, учитывается бОльший балл из двух). За недельные упражнения дают максимум 60% скора (проходной балл, оценка D), финальные проекты — 40% от финальной оценки.
Проекты такие:
- Написать программу, которая по шагам решает паззл https://en.wikipedia.org/wiki/Klotski. Типа сложный проект.
- Проект попроще: генератор текстов на основе марковских цепей.
Я решал (и решил) первый проект, с чем себя и поздравляю.
Лично мне понравилось. А хейтеры пусть хейтят дальше.
P.S. В треде запрещено отписываться C++-фанбоям и прочим инвалидам по интеллекту.