Adopt AP Computer Science Principles
Engage students new to computing through real-world topics, such as coding, data, and the impact of technology.
What Is AP Computer Science Principles?
AP Computer Science Principles (AP CSP) introduces students to foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. Students can dive into this course without having any previous computer science experience.
Bring AP Computer Science Principles to Your School
Learn how to offer AP CSP at your school in five steps, with guidance on curriculum options, resource requirements, and recruitment strategies.
The Growth of AP CSP
AP CSP is making headway in diversifying computer science participation since its launch. The number of female AP computer science students has far outpaced overall growth, with an increase of 350% since 2017, and the number of Black and Latinx students taking AP computer science has more than quadrupled.
Explore the Course
AP Computer Science Principles
AP Computer Science Principles reflects the latest scholarship in the field and provides students with a relevant and engaging learning experience.
“If you learn about computer science, you have the ability to change the world.”
Support for Teachers
Celebrating Diversity in AP CSP
Stay Informed
Complete the interest form to request information and stay updated on AP Computer Science Principles.