Two or three years ago, my polyglot colleague Dave Spanton persuaded me to try functional programming. I took a few basic Haskell tutorials, but went no further. I got the sense that there was a far deeper seam there which I really needed to dig into, but time, and the pressures of work, gradually drove the need out of my mind.
The course itself is a mixed bag. Unlike previous courses I’ve taken, which have been tailored for an online audience, this one is basically just a classroom-based workshop which has been filmed and stuck online. Complete with huge pauses while the tutors and classroom stare at their screens, and painfully long seconds while the tutors fail to spot the typos and syntax errors in their own code.
Even more irritating, there are no links provided to code samples, git repositories, or other such resources that form a crucial element of such a course; and a quick glance at the accompanying chat room makes it clear that the tutors never stop by to answer the questions their online pupils have about the course. (I subsequently discovered, by chance, that the course is also available on Frontend Masters, where there may well be more resources and tutor interaction — I’m too tight-fisted to pay the $39/month fee to find out).
And check out the course if you get a chance (and if Udemy have another sale soon). I can (mostly) highly recommend it.