Mobile CSP

Welcome to Mobile CS Principles!

Mobile Computer Science Principles (Mobile CSP) is an NSF-funded effort to provide a broad and rigorous introduction to computer science based on MIT App Inventor, a programming language for creating apps for mobile devices. Mobile CSP is a program of the National Center for Computer Science Education. Mobile CSP is an approved curriculum provider for the College Board's Advanced Placement (AP) Computer Science Principles curriculum framework for introductory computer science.

In Mobile CSP you will learn computer science by building socially useful mobile apps. In addition to programming and computer science principles, Mobile CSP is project-based and emphasizes writing, communication, collaboration, and creativity.

UPDATE: Mobile CSP is excited to be on Runestone Academy starting in August 2021! Read more about the transition at

ATTN: high school women, genderqueer, and non-binary technologists: Apply now for the NCWIT Award for Aspirations in Computing to be recognized for all that you do (or want to do) in technology. Visit for details. #NCWITAiC22

ATTN high school women of color taking AP CSA or CSP: Apply for Sisters Rise Up, a free online mentorship program for women of color (Black, Latina, and/or Native American) who are taking an AP CSA or CSP course during the 2021-2022 school year. This program is part of a research project, Sisters Rise Up, which studies ways to help women of color succeed in AP CS. It offers free remote help sessions led by undergraduate students from the University of Michigan. Two one-hour remote help sessions are offered most weeks and a two-three hour remote help session is offered once a month. If you take the AP CS exam and send in your score by the end of August you will receive a $100 gift card. If you are interested, please fill out contact information for a parent or guardian at

The material on this site is based upon work supported by the National Science Foundation under Grant Nos. CNS-1240841, CNS-1440947, CNS-1637601, CNS-1836990, CNS-1836983, CNS-1837112, and CNS-1837723. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

License: Unless otherwise noted, the materials on this site are licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).

Table of Contents

Mobile CSP is a CSforALL partner and is aligned under the K12 CS Framework.

You have attempted of activities on this page