AP Computer Science A
APCSA Resources Hub
AP CSA-specific topic indexes, FRQ guide pages, FRQ Studio, online 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 MapCoding Tool
Online Compiler
Run quick Java or Python snippets while tracing loops, arrays, ArrayLists, objects, and starter code.
Open Online CompilerTopic and FRQ Indexes
AP CSA topic and FRQ indexes
AP CSA Topic Index
Exact topic links for AP Computer Science practice problems, String methods, arrays, ArrayList, 2D arrays, recursion, sorting, searching, and FRQ review.
Open Topic IndexFRQ Guide Index
Indexable year-by-year AP CSA FRQ guide pages with skills tested, common mistakes, starter approaches, and FRQ Studio links.
Open FRQ GuidesTopic 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