Coursera Workspace - Principles of reactive programming