MIT App Inventor-based Mobile CSP Course Available Online

Starting July 7, the Mobile Computer Science Principles project ( will be offering its high school curriculum and its professional development (PD) course online through Google Course Builder (GCB).   In the Mobile CSP course students learn computer science by using App Inventor to build socially useful mobile apps through projects that emphasize communication, collaboration, and creativity. The course consists of 7 units, which will be released one-per-week through August 15. In addition to App Inventor programming lessons and projects, the course provides a basic introduction to computer science topics in areas such as algorithms, data, binary representation, modeling, abstraction, and the Internet. (Computer Science Principles is the proposed new Advanced Placement course in computer science, currently being developed by the College Board.)  The course and all pedagogical materials are free and openly licensed and will remain available on the GCB site.   

The Teach Mobile CSP branch of the course provides online PD for teachers of any background who wish to offer the course. Support is provided through mentor teachers and professional learning communities throughout the summer and academic year. Find out more at

The Mobile CSP project is supported by a grant from the National Science Foundation and the online course is supported in part by a Google CS4HS grant.