It's been a while since we've done an online course here at the Bunkhouse Lounge (The Moose is very particular about keeping that router switched off), so we're going to liven things up with a revamp of an old Coursera favourite "Principles of Reactive Programming" which is being run by Martin Odersky (École Polytechnique Fédérale de Lausanne), Erik Meijer (Applied Duality), and Roland Kuhn (Typesafe).
The course starts tomorrow, Monday 13th April 2015, runs for 7 weeks.
Coursera wrote:Learn how to write composable software that stays responsive at all times by being elastic under load and resilient in the presence of failures. Model systems after human organizations or inter-human communication.
The workload for this course is pitched at ~7 hours of study a week, but from experience I would say this is more like 10 hours. I believe this course is designed as a follow on from Martin's other course called "Functional Programming Principles in Scala" but if you're relatively familiar with Scala programming then you'll be fine. A couple of colleagues of mine completed this course the first time around back in 2013 and highly recommend it.
If you are taking this course then swing by the Bunkhouse Lounge and have a chat with fellow Ranchers on any issues you have, or if you want to tell us about something cool you've just learned. We'd love to hear from you. I'm taking the course so you'll hear my thoughts on it from time to time (translation: I'll be begging for help, daily).
So, what are you waiting for? Get yourself signed up and make yourself a better programmer.