Skip to content

A breadth-first computing course with a Create Performance Task, not a traditional exam-only structure.

AP Computer Science Principles is structured very differently from CSA: students complete a Create Performance Task (a programming project submitted by April 30) that contributes ~30% of the AP score, plus a 70-question MCQ exam in early May. Many students focus on the exam and underprepare for the CPT — leaving easy points on the table.

Our coverage is split clearly between the Big Ideas (data, algorithms, programming, computer systems and networks, impact of computing) and a separate CPT preparation track that walks through the written response prompts and the program-purpose / development-process expectations.

Free for All Students

Master AP CS Principles

Interactive lessons on computing, data, algorithms, the internet, and the impact of technology on society.

Start here

Take the free AP CS Principles diagnostic

It finds what you already know and builds your study plan: the topics to clear first, each a short lesson plus an exit quiz.

Take the free diagnostic

What's Covered

Big Idea 1: Creative Development

  • Collaboration
  • Program Design
  • Program Development
  • Identifying Errors

Big Idea 2: Data

  • Binary & Data
  • Data Compression
  • Information Extraction
  • Data Analysis

Big Idea 3: Algorithms & Programming

  • Variables & Control
  • Procedures & Parameters
  • Lists
  • Algorithms

Big Ideas 4–5: Systems & Impact

  • Computing Systems
  • Internet & Networks
  • Digital Divide
  • Safe Computing

About the AP CS Principles Exam

Format

  • • Create Performance Task: 12 hours (30% of score)
  • • End-of-Course Exam: 70 MCQs in 120 minutes (70% of score)
  • • Single-select and multiple-select questions
  • • Total exam: 2 hours + Create Task

Scoring

  • • Score range: 1–5
  • • 5 = Extremely well qualified
  • • ~12% of students score a 5
  • • No penalty for guessing
  • • Most colleges accept 3+

All study tools