AP Computer Science Principles

Learn all about the course and exam. Already enrolled? Join your class in My AP.

Not a Student?

Go to AP Central for resources for teachers, administrators, and coordinators.

About the Course

If you’ve ever been curious about how the websites and apps you love are built, this introductory computer science course is for you. You don’t need a coding background to succeed, and your school will provide the computer. In AP Computer Science Principles, you’ll learn how computers and technology impact our daily lives by examining the apps we use, how our personal data is collected, and how technology can have positive and negative consequences.

Skills You'll Learn

  • Making connections between concepts in computing

  • Designing a program to solve a problem or complete a task

  • Applying abstractions in computation and modeling

  • Analyzing computational work

  • Communicating ideas about technology and computation

  • Working collaboratively to solve problems

Equivalency and Prerequisites

College Course Equivalent

A first-semester introductory college course in computing

Recommended Prerequisites

High school algebra course

Exam Dates

Wed, Apr 30, 2025

11:59 PM ET

AP Computer Science Principles Create Performance Task Due Date

Submit all three components of your AP Computer Science Principles (CSP) Create performance task as final in the AP Digital Portfolio by this date.

Thu, May 15, 2025

12 PM Local

AP Computer Science Principles Exam

This is the regularly scheduled date for the AP Computer Science Principles Exam.

Course Content

Credit and Placement

Search AP Credit Policies

Find colleges that grant credit and/or placement for AP Exam scores in this and other AP courses.

Course Resources

More About Your Course

Article

AP College and Career Connections: Computer Science

Discover college scholarships, paid internships, and other opportunities in the field with companies like Amazon and Google.

See Where AP Can Take You

AP Computer Science Principles can lead to a wide range of careers and college majors

Career Areas 130
Majors 48

FAQs