Coursera "Reactive programming" course by Martin Odersky (Homeworks)