The purpose of this MOOC is to offer a complementary capstone project to our existing MOOCs in introduction to programming. This will offer the students the possibility to both stabilize the already acquired knowledge and complement it with a few add-ons, by concretely applying it at a large scale (40-60 hours of work). The overall idea will be, at the end if successful, to create a Specialization.