AP Computer Science Courses
Explore courses that can fuel your students' future.
Why Offer AP Computer Science Courses?
AP Computer Science Principles (AP CSP) and AP Computer Science A (AP CSA) can help students understand how computing and technology influence the world around us.
Get Inspired
Hear from students about their experience taking AP computer science courses.
AP Computer Science Principles
Students learn how to creatively address real-world issues while using the same tools that artists, computer scientists, and engineers use to bring ideas to life.
AP Computer Science A
Students do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks using Java code.
“If you learn about computer science, you have the ability to change the world.”
Explore the Curricula and Exams
AP Computer Science Principles
This college-level course introduces students to the breadth of the field of computer science.
AP Computer Science A
This college-level course introduces students to the concepts and tools of computer science and Java coding.