Mobile Computing in App Inventor

Follow Us on Twitter! @mobilecsp

Teachers: Our online site for teachers is hosted on Google Course Builder.

Students: Click here to go to our online course.

Summer 2015 PD: To apply or for more information, visit the Participate page.


Mobile Computer Science Principles (Mobile CSP) is based on the College Board's emerging Advanced Placement (AP) course in computer science. Students learn computer science by building socially useful mobile apps.  In addition to programming and computer science principles, the course is project-based and emphasizes writing, communication, collaboration, and creativity. 

Developed and piloted at Trinity College, Mobile CSP is currently being taught in 30 schools in Connecticut and Massachusetts.

Professional Development

We provide a six week, in-person professional development (PD) course for Connecticut high school teachers whose schools agree to teach Mobile CSP. We now also offer free online training for all teachers who are interested in learning and/or using the Mobile CSP curriculum.

Summer 2015 PD

June 22, 2015 - July 31, 2015

Learn more

 App Inventor

App Inventor is a visual, blocks-based programming language for Android devices. Its powerful blocks enable even novice programmers to create apps that take advantage of the device's mobile features, such as GPS, texting, clock, and sensors.

Developed originally at Google and now hosted at MIT, App Inventor transforms the educational experience for students learning computer science. 

App Inventor gets students thinking about problems that matter to them -- i.e., how to build apps that improve their and their community's lives.

Play that Tune


An interactive tutorial that leads through a series of music puzzles, where you will use loops and other basic coding blocks to build simple tunes.

After completing all the levels you can create your own tune app and download it to your Android device.