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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.