AP Computer Science A
APCSA Resources Hub
AP CSA-specific FRQ, Java compiler, and topic resource pages in one place. MCQ practice lives in the Practice Center.
Start Here
Core AP CSA tools
AP CSA Practice
Practice Center
Start with AP CSA unit-level MCQ, full-length MCQ, and focused topic practice from one page.
Open Practice CenterFree Response
FRQ Studio
Write AP CSA free-response practice with timers, starter code, local drafts, and self-check guidance.
Open FRQ StudioFRQ Planning
FRQ Heat Map
See recurring AP CSA FRQ categories by year and choose which skill to strengthen next.
Open FRQ Heat MapJava Tool
Java Compiler
Run quick Java snippets while tracing loops, arrays, ArrayLists, objects, and FRQ starter code.
Open CompilerTopic Practice
AP CSA practice lanes
Strings
String methods, substring, indexOf, loops, immutability, and tracing.
OpenArrays
Array traversal, updates, indexing, 2D array readiness, and AP-style tracing.
OpenArrayList
Add, remove, set, shifting behavior, traversal, and list-processing patterns.
OpenAlgorithms
Search, sort, runtime intuition, loop reasoning, and correctness checks.
Open