Coursera course "Principles of Reactive Programming" (since 2013) by Martin Odersky (Scala programming language), Erik Meijer (Reactive Extensions library) and Roland Kuhn (Akka concurrency toolkit).
- Week 1: Review of Principles of Functional Programming (1h:30)
- Week 2: Functional programming and mutable state (2h:00).
- Week 3: Futures (1h:30).
- Week 4: Reactive stream processing (1h:30).
- Week 5: Actors (2h:00).
- Week 6: Supervision (1h:30).
- Week 7: Conversation Patterns (2h:00).
https://www.coursera.org/course/reactive