Practice
College Board AP exam structure varies by course; MCQ and free-response skills are tracked separately.
College Board AP Central course pages
Diagnostic scan across AP CSA core domains to route weak topics into focused review.
Cross-unit cumulative review for AP CSA with explicit weak-topic repair routing.
Primitive Types Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Primitive Types Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Primitive Types Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Using Objects Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Using Objects Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Using Objects Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Boolean Expressions and if S Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Boolean Expressions and if S Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Boolean Expressions and if S Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Iteration Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Iteration Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Iteration Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Writing Classes Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Writing Classes Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Writing Classes Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Array Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Array Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Array Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
ArrayList Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
ArrayList Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
ArrayList Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
2D Array Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
2D Array Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
2D Array Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Inheritance Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Inheritance Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Inheritance Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.
Recursion Practice A Foundation checks setup quality, exam-language precision, and method transfer under timing pressure.
Recursion Practice B Exam-ready checks setup quality, exam-language precision, and method transfer under timing pressure.
Recursion Practice C Advanced Timed checks setup quality, exam-language precision, and method transfer under timing pressure.