examples of Coursera class "Principles of Reactive Programming"