STEM Collaboration
Project STEM Collaborates With Amazon To Bring Computer Science To Students Nationwide
Professional Development
Open Enrollment

Teaching AP CS Principles

Preparing instructors of all experience levels to teach AP Computer Science Principles


40 hours


No prior computer science or technology teaching experience required.

Supplemental Course

AP Computer Science Principles

About the course

This professional learning program will provide you with the information and resources you will need to successfully facilitate the AP CSP curriculum in a blended learning environment at your school. This program includes:

  • A comprehensive overview of the components and features of the AP CSP curriculum
  • A journey through a highlights track of the various types of lessons found in the AP CSP curriculum
  • Self-paced coding tracks that allow you to learn to code in Scratch and Python while also becoming familiar with the lessons and features of the AP CSP curriculum
  • A deep dive into the AP CSP curriculum, performance tasks, and exam requirements
  • Robust resources and activities that explore the dynamic role and responsibilities of the AP CSP teacher, preparing you to facilitate the lessons and projects, use and respond to assessments, and customize the AP CSP curriculum to meet your students' unique needs

While participating in this program, teachers will have access to the AP CSP curriculum and Project STEM’s extensive support resources.


Contact us to learn more.