Multiple Choice Resources

  • Practice-It! (University of Washington)

    https://practiceit.cs.washington.edu

    Interactive online tool featuring hundreds of self-grading Java programming problems, focusing heavily on basic syntax, arrays, ArrayList objects, and 2D arrays tailored to AP CSA concepts.

  • Runestone Academy – CS Awesome (Java Review)

    https://runestone.academy

    Free, interactive online textbook designed specifically for the AP Computer Science A course, including code editors, multiple-choice practice, and step-by-step trace explanations.

  • CodingBat Java

    https://codingbat.com/java

    A site for practicing short Java code snippets and building muscle memory for core logic, string manipulation, loops, and array traversal.

  • AP Computer Science A Course and Exam Description (CED)

    https://apcentral.collegeboard.org/media/pdf/ap-computer-science-a-course-and-exam-description.pdf

    The official guide detailing all 10 AP CSA units, exam weighting, topic breakdowns, and the exact Java Quick Reference sheet used on exam day.

  • Fiveable AP CS A Study Guides

    https://fiveable.me/ap-comp-sci-a

    Free student-friendly study guides, cheat sheets, unit reviews, and practice questions categorized by AP CSA units.

  • Custom AP MC Practice made by me (WIP)