Mobile CSP

AP Computer Science Principles
Endorsed by the College Board

Professional Development for High School Teachers

of teachers said they received excellent support from Mobile CSP

Register for Fall 2019 PD Today!

See below for a description of our 2019 PDs, including locations and dates. 


If you are interested in Mobile CSP professional development, but not ready to register for a PD yet, please complete our PD Interest Form.


The Mobile CSP Professional Development (PD) program aims to prepare teachers to teach the College-Board endorsed Mobile CSP Advanced Placement (AP) course. The PD is designed to be accessible to teachers new to computer science (CS) as well as experienced CS teachers. The PD is focused on providing teachers with:

  • CS content knowledge required to confidently teach the Mobile CSP curriculum to high school students.
  • Pedagogical approaches and techniques to effectively support collaboration and equity in the classroom.
  • Curriculum materials include all lessons, videos, handouts, rubrics and assessments used in the classroom.
  • Lessons plans and other resources that map the curriculum to the College Board's CS Principles framework.
  • Mentoring from a master teacher and continued professional development and support throughout the school year.

PD Options and Mentoring

The Mobile CSP program offers two types of PD tailored to support individual teacher backgrounds in a flexible schedule and format. Participating teachers are organized into small 10-12 person cohorts that are mentored by a Mobile CSP Master Teacher during both the PD itself and the subsequent school year.

  • Immersion PD. This is a 50 hour professional development course (including out-of-class assignments) recommended for teachers who have significant background in CS, such as college courses in CS, experience teaching CS, or extended self-study of CS. For example, Exploring Computer Science and AP CS A teachers would typically have sufficient background for Immersion PD.
  • Extended PD. This is a 90-100 hour professional development that is equivalent to taking a college-level CS Principles course. This PD is recommended for teachers with no prior education or teaching experience in computer science. The PD is offered in a variety of formats including:
    • A 4-week intensive summer experience either online or in a geographically-based blended format (part online and part in person).
    • An extended experience (such as 12 weeks in an online or blended format) offered on a rolling basis during the entire calendar year.
    • A 3-credit graduate course through the College of St. Scholastica, learn more at

Credentials Offered

Mobile CSP acknowledges the achievement of every teacher who completes the PD program by awarding one of the following:

  • A Certificate of Participation is given to all teachers who complete the professional development, indicating the number of PD hours.
  • Graduate Education Credits can also be earned through the College of St. Scholastica by earning a Certificate of Achievement and completing a student work analysis paper while teaching the course. (Cost: $150/credit. Available in either an Immersion (2 credit) or Extended (3 credit) basis, based on Carnegie Units of 120 hours for 3 credits.) For more information, see Mobile CSP Graduate Credits.

Fee Schedule and Scholarships

Apply now for a scholarship!PD fees are used to compensate the Mobile CSP Master Teachers and to cover the project's administrative expenses. The fees cover participation in the PD, mentoring throughout the school year, periodic webinars on topics of CS content and pedagogy, free access to all teaching and classroom resources, and access to the Mobile CSP teacher dashboard for the 2019-20 school year. Fees are due one month before the PD starts. Information about our refund and cancellation policy and procedures can be found here.

Good news! Mobile CSP has NSF-funded scholarships available. Learn more

  • Immersion Course: $1500
  • Extended Course: $2500

Partners, Locations & Dates

If you are interested in partnering with Mobile CSP to offer professional development in your location, please contact us at

Mobile CSP 2019 PDs


ArizonaCSforAZ and Arizona State University in TempeIn-person ImmersionJune 17 - June 21Registration Closed
ConnecticutSouthern Connecticut State UniversityHybrid ExtendedJuly 8 - August 2 (first and last week in person)

Registration Closed

ConnecticutCapital Community College: contact kbinkhorst@capitalcc.eduHybrid ExtendedJuly 8 - August 2 (first and last day in-person)CCC Application Form
(restricted to CT CE teachers)
ColoradoColorado School of Mines CS PD Week ( ImmersionJuly 22 - July 26

Registration Closed

MassachusettsMicrosoft Technology Center in Burlington (near Boston)In-person Immersion
(contact for online extended option)
July 22 - July 26

Registration Closed
Free for MA teachers who commit to teaching AP CSP in 2019-2020

MinnesotaSouthwest Minnesota State University: contact dan.kaiser@smsu.eduHybrid ExtendedJune 10 - July 12 (first 3 days in-person, off week of July 4th)Contact Dan Kaiser for 2020 information (
(restricted to MN CE teachers)
MontanaSalish Kootenai College in PabloIn-person ImmersionJune 24 - June 28Registration Closed
OhioCSforCLE at Cleveland State UniversityHybrid ExtendedJune 24 - July 21Cancelled
PathfindersInfosys Foundation USA and Indiana University-BloomingtonIn-person ImmersionJuly 14 - July 19Registration Closed
TexasNational Math and Science Initiative in DallasIn-person ImmersionJuly 22 - July 26Contact NMSI
ONLINENational Center for CS EducationOnline ExtendedJune 17 - July 20 (off week of July 4th)Registration Closed
ONLINENational Center for CS EducationOnline ImmersionJuly 8 - July 20Registration Closed
ONLINENational Center for CS EducationOnline ExtendedJuly 22 - August 17Registration Closed
ONLINENational Center for CS EducationOnline ImmersionJuly 22 - August 3Registration Closed
ONLINENational Center for CS EducationOnline ImmersionOctober 7 - November 23Register Here
ONLINENational Center for CS EducationOnline ExtendedJanuary 20, 2020 - April 4, 2020Register Here

Our 2018 Completed Summer PDs