Fuel Your Future with AP Computer Science Courses
Learn more about AP Computer Science Principles and AP Computer Science A.
What You'll Learn
Which Course Is Right for You?
Do you like creating things? Learning skills that solve real-world problems?
Explore the Courses
There are two AP computer science courses that can be taken in any order.
AP Computer Science Principles
Learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use.
AP Computer Science A
Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language.
What Students Are Saying
Hear from students about their experience taking AP computer science courses.