AP Computer Science Principles
High school students preparing for the AP Computer Science Principles exam.
AP Computer Science Principles offers a broad introduction to computing, covering ideas such as how data is represented and processed, how algorithms and programs are built, how the internet works, and the impact computing has on society. Unlike a course focused on a single programming language, this course is organized around big ideas that apply across computing generally, which mirrors how the exam itself is structured. Lessons connect abstract concepts to concrete, relatable examples so students can build genuine understanding rather than memorizing terminology. Students progress through modules at their own pace, with webinars available for topics that benefit from additional explanation.
- Suitability
- Typically taken in grades 9 through 12, for students age 13 and older.
- Delivery format
- 100% online, self-paced with scheduled live webinars
- Modules
- 6
- Practice activities
- Included
- Mock examinations
- Included
- Instructor webinars
- Included
Course modules
Lessons blend conceptual explanations with examples drawn from everyday computing, helping students connect ideas like abstraction or algorithms to situations they already recognize before practicing exam-style questions.
Creative Development
Understanding the iterative process of designing and developing computing solutions.
Data
Exploring how data is collected, represented, and used to extract information.
Algorithms and Programming
Understanding algorithm design, program logic, and basic programming concepts.
Computer Systems and Networks
Learning how computing devices, the internet, and networks function together.
Impact of Computing
Examining the beneficial and harmful effects of computing on individuals and society.
Abstraction in Computing
Understanding how abstraction simplifies complex systems and processes.
Practice format
Practice questions are organized by big idea, covering data representation, algorithms, and the impact of computing, with explanations available to reinforce understanding after each attempt.
Mock exam format
Full-length mock exams are structured to reflect the general format and pacing of the AP Computer Science Principles exam, focusing on the multiple-choice portion of the assessment.
Webinar format
Live webinars led by an AP Computer Science Principles instructor explore topics such as algorithm design and the societal impact of computing, with time reserved for student questions.
Written questions
Students can submit written questions through the platform whenever a concept needs more explanation, and responses come back through private platform messages, with no need to appear on camera.
Included with these plans
Guided
Adds mock exams, instructor webinars, and written questions for one selected course.
View plan detailsFrequently asked questions
About AP Computer Science Principles
Ready to take a closer look?
Review subscription options or create a parent account to get started with AP Computer Science Principles.