Adopt AP Computer Science Principles

Bring AP Computer Science Principles to your school.

What Is AP Computer Science Principles?

AP Computer Science Principles introduces students to foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

Why We Created the Program

We designed AP Computer Science Principles with the goal of creating leaders in computer science fields, attracting those who are traditionally underrepresented in computer science, and engaging them with essential computing tools and multidisciplinary opportunities.

The Growth of AP CSP

AP CSP is making headway in diversifying computer science participation since its launch. The number of female AP CSP students has far outpaced overall growth, with an increase of 136% in 2020, and the number of Black and Latinx students taking AP CSP more than doubled.

Bring AP Computer Science Principles to Your School

The Value of AP CSP

This webinar addresses the value and structure of AP CSP, professional learning opportunities, best practices for course implementation, recruitment strategies for underrepresented students, and more.

Watch the Webinar

Start Offering AP CSP

See the five steps to start offering AP CSP, learn about higher education recognition of the course, and get strategies and tools for recruiting students.

Read More
Two students collaborating. Image viewed as if standing behind them with the view of their computer screen

Explore the Course

Illustrated Emblem for Computer Science Principles

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.

View the Course

"If you learn about computer science, you have the ability to change the world."  

Art Lopez, AP Computer Science Principles Teacher

Support for Teachers

Citadel Grants

Your school may be eligible for a $5,000 grant to support the implementation of AP CSP in 2024-25.

Learn More and Apply

Professional Learning

College Board offers AP teachers support and training to successfully teach an AP course.

Access Professional Learning

Ready-to-Use Curricula

These innovative curricula come with preapproved syllabi, lesson plans, and other instructional supports.

Adopt Curricula

AP Community

Share real-time strategies, ask questions, and collaborate with teachers worldwide.

Join the Community

Celebrating Diversity in AP CSP

Article

Computer Science Recruitment Strategies

Get additional tips for encouraging all students—including those in traditionally underrepresented groups—to enroll in computer science courses.

Article

CSP Recruitment Toolkit

Explore our collection of videos and downloadable resources to share with students, families, and educators to explain the benefits of the course.

Article

AP Computer Science Female Diversity Award

College Board honors schools for expanding young women’s access to AP computer science classes and for the important steps they’re taking to reach gender parity.

Article

AP CSP in the News

News outlets across the country report evidence that the course opens doors to computer science for girls and underrepresented students.

Article

Higher Education Credit and Placement

More than 950 colleges and universities offer credit for qualifying scores on the AP Computer Science Principles Exam.

Stay Connected

Request more information about AP CSP.