AP Computer Science A Progress Check walkthroughs.
Unit-by-unit explanations of the MCQ and FRQ content on AP Classroom Progress Checks. Each unit page shows the topics tested, the most common student mistakes, and a tip from someone who scored a 5.
All units, expandable.
Click a unit to see MCQ topics, FRQ structure, common mistakes, and a tip from a student who scored a 5.
U01Primitive Types
- Variables
- Casting
- Operators
- Output prediction
U02Using Objects
- Classes vs. objects
- Methods
- String
- Method tracing
U03Boolean Expressions and If
- Conditionals
- De Morgan
- Short-circuit
- Conditional logic
U04Iteration
- for
- while
- Nested loops
- Loop tracing
U05Writing Classes
- Constructors
- Methods
- Encapsulation
- Class design FRQ
U06Array
- Single arrays
- Traversals
- Search
- Array manipulation
U07ArrayList
- ArrayList
- Methods
- Resizable
- ArrayList traversal
U082D Array
- 2D arrays
- Row/col traversal
- Matrix problems
U09Inheritance
- Polymorphism
- Overriding
- super
- Inheritance hierarchy FRQ
U10Recursion
- Base case
- Recursive case
- Trace
- Recursion trace
Pair the walkthrough with the calculator.
After each unit, plug your AP Classroom score breakdown into the calculator. You’ll see your trajectory in real numbers, not vibes.
Open CSA calculatorFrequently asked questions
Quick answers — written by humans, not a chatbot.
What's the difference between CSA Progress Checks and the real AP exam?
Progress Checks are unscaled — they’re unit-by-unit MCQ + FRQ practice that AP Classroom assigns. The real AP exam uses a curve to map your raw composite to a 1–5. The walkthroughs above explain the reasoning; the calculator estimates your exam score.
Should I do every Progress Check or skip around?
Do them in order the first time — each one builds on the last. If you’re reviewing in May, target the units where you’re weakest using the unit summaries above.
Why don't you publish exact answer keys?
AP Classroom assignments are graded as your own work. Posting raw keys would help cheaters and harm the students using Curve for actual studying. Our walkthroughs explain reasoning, not letter answers.