AP Computer Science A, made clear.

Free Java lessons and interactive practice built for the new 2025–26 AP CSA framework — the 4-unit version most study sites haven't caught up with yet.

Taught by a 20+ year high school CS & math teacher

The exam changed. Your prep should too.

Starting with the May 2026 exam, AP CSA was reorganized into 4 units, inheritance was dropped, text files and data sets were added, and multiple choice grew to 42 questions worth 55% of your score. Everything on this site matches the current framework — no retired topics, no wasted study time.

Choose a unit to get started:

Unit 1 icon: connected object nodes
Unit 1

Using Objects & Methods

Variables, Strings, Math, calling methods, and how objects actually work.

15–25% of the exam
Unit 2 icon: loop arrows
Unit 2

Selection & Iteration

Booleans, if/else, loops, and the code-tracing skills the MC section lives on.

25–35% of the exam
Unit 3 icon: class construction
Unit 3

Class Creation

Writing your own classes — constructors, methods, and the FRQ that tests them.

10–18% of the exam
Unit 4a icon: number grid
Unit 4a

Arrays & 2D Arrays

Traversals, off-by-one traps, and row-column logic for the 2D array FRQ.

Part of Unit 4: 30–40%
Unit 4b icon: stacked list
Unit 4b

ArrayList

The biggest exam weight — add, remove, traverse, and the ArrayList-only FRQ 3.

Part of Unit 4: 30–40%
Tutoring icon: teacher and student
Stuck?

1-on-1 Tutoring

Work directly with Mr. Muller — online anywhere, in person in Orange County, CA.

Limited spots
AP CSA Survival Guide icon

Free: The AP CSA Survival Guide

The new exam format, what each unit is really asking, FRQ strategy, and the mistakes that cost the most points — in one PDF you can review the night before a test.

🔒 Free, no spam. Written by an actual AP CS teacher, not a content farm.

Want a real person in your corner?

Self-study gets you far. A veteran AP CS teacher looking at your code gets you further, faster. Online anywhere · in person in Orange County.

Ask about tutoring →