DEV Community

Discussion on: What is the best course you have ever taken from MOOC?

Collapse
 
armarti profile image
David Charles Morse

Martin Odersky's "Functional Programming Principles in Scala" on Coursera is the best CS MOOC I've taken (in-progress), and I've taken a few.

Not only do you have the inventor of the language himself teaching the course, but the pace is perfect such that it's not so slow that you get bored or fast that you get lost. But I think this bit will depend a lot on the student (I have no functional programming experience).

The best thing though is that all the annoying boilerplate setup etc that will usually bog you down when you start a new language is almost completely taken care of by the course. Martin has you clone a git repo, the repo is all setup and JustWorks, and the assignment submission is automated, so you never need to leave the IDE / command line except to check the results of your submission and to watch the lessons.