AP CSA Study Guides | All 4 Units (2025-2026)
AP CSA Study Guides
Free unit study guides for the 2025–2026 4-unit AP CSA curriculum. Built by an 11-year AP CS teacher whose students score 5s at double the national rate.
AP Computer Science A is a Java programming course that covers four core units: working with objects and methods, using selection and iteration structures, creating your own classes, and working with data collections. The exam has 40 multiple-choice questions and 4 free-response questions, and earning a 5 requires both conceptual understanding and the ability to write, read, and trace Java code under timed conditions.
How the AP CSA Exam Is Organized
The 2025–2026 AP CSA curriculum uses a 4-unit structure. Unit 1 builds the foundation with primitive types, variables, and calling methods on objects. Unit 2 covers the control structures every program uses: conditionals and loops. Unit 3 moves to writing full classes from scratch, the skill the free-response section tests most directly. Unit 4 brings it all together with arrays, 2D arrays, and ArrayList, which appear on nearly every exam.
Which Unit Is Most Important?
All four units appear on the exam, but Units 3 and 4 carry the heaviest FRQ weight. If you are short on time, make sure you are solid on writing a class with a constructor, accessors, and mutators (Unit 3), and on traversing and manipulating arrays and ArrayList (Unit 4). The multiple-choice section tests all four units roughly equally, with loop tracing from Unit 2 appearing more than students expect.
How to Use These Study Guides
Work through each guide in unit order if you are starting fresh. If you are reviewing before the exam, use the daily practice QOTD to identify weak spots first, then read the relevant unit guide section. Every guide includes concept explanations, Java code examples with line-by-line tracing, common exam mistakes, and links to practice questions for that unit.
| Unit | Topic | Exam Weight (MCQ) | FRQ? |
|---|---|---|---|
| Unit 1 | Using Objects and Methods | ~15–20% | Occasionally (method calls) |
| Unit 2 | Selection and Iteration | ~25–30% | Yes — loop tracing appears most years |
| Unit 3 | Class Creation | ~20–25% | Yes — write-a-class FRQ every year |
| Unit 4 | Data Collections | ~30–35% | Yes — array/ArrayList FRQs every year |
Unit Study Guides — 4-Unit Curriculum (2025–2026)
More AP CSA Resources
Practice and tools to go alongside your studying:
Frequently Asked Questions
Already comfortable with Java? The AP CSP course covers how computing works at a systems level — networks, data, and societal impact — with no programming required. Explore AP CSP Study Guides.
Interested in security and cyber defense? Explore AP Cybersecurity Study Guides.
Get a new AP CSA practice question every day with full answer explanations.
Start Daily PracticeGet in Touch
Whether you're a student, parent, or teacher — I'd love to hear from you.
Just want free AP CS resources?
Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
Prefer email? Reach me directly at [email protected]