AP CSA Study Guides | All 4 Units (2025-2026)

AP Computer Science A

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
The 2025–2026 AP CSA exam covers 4 units: Unit 1 (Using Objects and Methods), Unit 2 (Selection and Iteration), Unit 3 (Class Creation), and Unit 4 (Data Collections). The exam has 40 multiple-choice questions and 4 free-response questions.
Most students find Unit 4 (Data Collections) the most challenging because it combines arrays, 2D arrays, and ArrayList with traversal algorithms. Unit 3 (Class Creation) trips up students who have never written a class from scratch rather than just using one.
The AP CSA exam has 40 multiple-choice questions worth 50% of the exam score, and 4 free-response questions worth the other 50%. You have 1 hour 30 minutes for the MCQ section and 1 hour 30 minutes for the FRQ section.
Array traversal, ArrayList manipulation, and class writing appear on virtually every AP CSA exam. Loop tracing and 2D array algorithms are also consistently high-frequency topics across both the multiple-choice and free-response sections.
Study guides build your conceptual foundation, but scoring a 5 requires consistent practice writing and tracing Java code. The best approach combines these unit guides with daily practice questions, full practice exams, and working through FRQ solutions from past years.

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 Practice

Get 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.

Typically responds within 24 hours

Message Sent!

Thanks for reaching out. I'll get back to you within 24 hours.

🏫 Welcome, fellow educator!

I offer curriculum resources, practice materials, and study guides designed for AP CS teachers. Let me know what you're looking for — whether it's classroom materials, a guest speaker, or Teachers Pay Teachers resources.

Email

[email protected]

📚

Courses

AP CSA, CSP, & Cybersecurity

Response Time

Within 24 hours

Prefer email? Reach me directly at [email protected]