Unit 1 · 10-13% of MCQ section
Creative Development
Students learn how programs begin as ideas, become prototypes, improve through testing, and communicate purpose through user-centered design and collaboration.
AP Computer Science Principles
AP CSP-specific topic notes, topic index, FRQ-style written-response prep, MCQ sets, unit practice, and coding tools in one place.
Start Here
AP CSP Practice
Start AP CSP unit-level MCQ, full-length MCQ, and course-filtered practice from one page.
Open Practice CenterUnit Notes
Find each AP CSP big idea, topic note, study habit, unit page, and matching unit practice set.
Open Topic IndexWritten Responses
Prepare for AP CSP Create-task written responses with prompt families, checklists, and linked units.
Open FRQ IndexCoding Tool
Run quick Python or pseudocode-style experiments while tracing lists, conditions, loops, and procedures.
Open Online CompilerTopic and FRQ Indexes
Direct links to AP CSP topic notes for Creative Development, Data, Algorithms and Programming, Systems and Networks, and Impact of Computing.
Open Topic IndexCreate-task written-response practice lanes for program design, algorithms, abstraction, testing, impact, networks, privacy, and security.
Open FRQ IndexTopic Practice
Unit 1 · 10-13% of MCQ section
Students learn how programs begin as ideas, become prototypes, improve through testing, and communicate purpose through user-centered design and collaboration.
Unit 2 · 17-22% of MCQ section
Students learn how data is represented, cleaned, transformed, visualized, compressed, interpreted, and used responsibly to support claims.
Unit 3 · 30-35% of MCQ section
Students learn to trace algorithms, reason about variables and lists, use procedures and parameters, understand abstraction, and compare algorithmic behavior.
Unit 4 · 11-15% of MCQ section
Students learn how computing systems communicate, how the internet routes information, how distributed work can improve performance, and how cybersecurity protects users and data.
Unit 5 · 21-26% of MCQ section
Students learn to evaluate computing innovations by considering benefits, harms, privacy, bias, accessibility, security, legal issues, and responsible data use.
FRQ-Style Written Responses
Practice explaining what a program does for a user, how input and output support that purpose, and why the selected feature belongs in the design.
Open lanePrepare to explain sequencing, selection, iteration, list traversal, and how a procedure produces the intended result.
Open laneConnect lists, parameters, procedures, and data representation to the way the program manages complexity.
Open laneBuild written-response habits for describing test cases, expected results, observed results, and useful debugging evidence.
Open lanePractice explaining benefits, harmful effects, privacy risk, cybersecurity choices, bias, accessibility, and responsible use.
Open laneAP CSP Practice Sets
Open full-length AP CSP practice tests and unit-level 50-question sets.
Open MCQ SetsUse the site-wide Practice Center already filtered to AP CSP.
Open Practice CenterReview vocabulary for data, networks, algorithms, security, abstraction, and impact questions.
Open FlashcardsReference Scope