AP Computer Science A is a college-level course in Java, and one of the most popular AP exams for high school students. Our AP CSA Java Lab prepares students for the exam with a complete course built on the 2025 AP Computer Science A framework, taught the Progressive Kids way: hands-on, step by step, with a real program to build in every class.
What you’ll learn
How the course works
Every lesson comes with a step-by-step worksheet, classroom slides and practice questions written in the style of the AP exam. Students practice tracing code on paper (the way the exam asks) as well as writing programs on the computer. The course includes three full-length practice exams with multiple-choice and free-response questions, scored with AP-style guidelines, so students know where they stand before exam day.
Before this course
Students should have completed Java Programming: Basics, or have similar experience with variables, loops and methods in Java or another language (for example, our Python sequence).
Who it’s for
Students who complete this course will have covered all four units of the AP Computer Science A course and practiced every type of exam question.