Practice Dojo

AP Computer Science A practice

Free, original practice questions for the AP Computer Science A exam, written to the College Board Course and Exam Description.

Start practicing →
720multiple-choice questions
4units, 3 difficulty levels each
20free-response questions

How the practice works

Each unit has three multiple-choice sets. White belt covers core terms and foundational ideas. Regular is set at exam level, with concept checks and applications. Black belt has harder, multi-step questions. After each answer you get an explanation, plus a "Still don't get it?" walkthrough with the key idea, a worked solution, a short practice problem and the most common wrong answer.

Free-response questions come with point-by-point scoring rubrics in the style of College Board scoring guidelines, model answers that earn every point, and walkthroughs for each part.

No account is needed. Your progress is saved in your own browser.

Units and topics

Unit 1: Using Objects and Methods

15 to 25% of the exam · 180 multiple-choice questions · 5 free-response questions

Unit 2: Selection and Iteration

25 to 35% of the exam · 180 multiple-choice questions · 5 free-response questions

Unit 3: Class Creation

10 to 18% of the exam · 180 multiple-choice questions · 5 free-response questions

Unit 4: Data Collections

30 to 40% of the exam · 180 multiple-choice questions · 5 free-response questions

Start practicing →