Free AP Computer Science A curriculum: primitive types through recursion on a 90/180-day pace, with printable teacher day guides covering every class day. College Board CED-aligned.
Common questions
Is the AP CSA curriculum free?
Yes. The full AP Computer Science A curriculum and pacing guide is free for teachers to use, and every linked lesson is free for students. All a student needs is a CS++ account, and accounts are free — no credit card and no paid registration tier. There is no subscription.
Does it offer 90-day and 180-day pacing?
Yes. The curriculum includes both a 90-day and a 180-day schedule, so you can fit AP CSA into a single semester or a full year. Each day maps to specific CS++ lessons, unit tests, and practice activities.
Is it aligned to the College Board CED?
Yes. The curriculum follows the College Board AP Computer Science A Course and Exam Description, sequencing primitive types, using objects, boolean expressions, iteration, classes, arrays, ArrayList, 2D arrays, and recursion.
Does it use the AP CSA Java subset?
Yes. All coding work targets the AP CSA Java subset, and the in-browser Java IDE runs that subset with no JDK install, so students practice exactly the language features that appear on the exam.
Are answer keys and assessments included?
Yes. The curriculum links to MCQ practice, FRQ practice with the official rubric, and full mock exams. Teachers with a classroom plan also get lockdown quizzes, assignments, seat-gated answer keys, editable Word versions of every printable handout, and AI FRQ grading.