K–12 School & State Exams
Intermediate

AP Computer Science Principles

Explore the foundational concepts of computing, programming, and digital impact to prepare for the College Board AP Computer Science Principles Exam.

AP Computer Science Principles introduces students to the breadth of the field of computer science through foundational concepts in algorithms, data, networks, and global computational impacts. Students develop computational artifacts, practice iterative program design, and analyze real-world data systems using diverse programming paradigms and abstractions. Fully aligned with the College Board course framework, this curriculum equips learners with the technical skills and conceptual mastery needed for both the Create Performance Task and the end-of-course multiple-choice exam. Every lesson includes tutor notes, a video, a hands-on lab, exercises and a 12-question quiz you must pass at 80%, followed by a pooled final exam and free and paid practice tests. Erudex is independent and not affiliated with College Board.

120h Certificate available
AP Computer Science PrinciplesCollege BoardComputer ScienceAlgorithms and Programming

Curriculum

One complete track with its own final exam and certificate.

8 modules aligned to the official exam/course outline, with a pooled final exam (80% to pass).

Examine how computational innovations are developed collaboratively, leveraging iterative

  • 1.1 Collaboration in Computational Design Lab75 min
  • 1.2 The Software Development Process Lab75 min
  • 1.3 Identifying and Correcting Errors Through Debugging Lab75 min
  • 1.4 Documenting Code and Managing Artifacts Lab75 min
  • 1.5 Pair Programming and Peer Review Strategies Lab75 min

Careers this prepares you for

    How you study

    Every lesson pairs an in-depth video with written notes, key takeaways, a hands-on lab, exercises and a quiz. Work at your own pace, then sit the final examination for your Erudex certificate.