This course teaches how to use software to turn ideas into solutions that work in the real world. It covers fundamentals during the first 3 weeks, and the remaining 11 weeks are devoted to a large project in which students develop, in teams, an Android app that brings their own ideas to life. The course staff guides students in this journey from idea to product.