progress on reactive programming courses