AP Computer Science Exam Review

AP Computer Science practice problems & resources by topic

Each section focuses on an AP Computer Science Exam topic that has been tested extensively on previous exams.

All problems were created by AP CS Tutor Brandon Horn of mrHorn.com, Inc.

Classes & objects

Data types and decisions

Loops, arrays and ArrayList objects

2D arrays

Inheritance & polymorphism

Recursion

Sorting & searching

Misc

GridWorld Case Study

Note: The GridWorld Case Study is no longer tested on the AP CS A Exam. This content remains available for classes that still use GridWorld.

AP Computer Science Exam Answers

Multiple Choice Explanations for Released Exams & Similar

2023 AP CS Exam Free Response Solutions

2022 AP CS Exam Free Response Solutions

2021 AP CS Exam Free Response Solutions

2020 AP CS A Exam Free Response Solutions

The 2020 AP CS A Exam was administered online. Free response problems for the 2020 AP CS A Exam were not publicly released.

2019 AP CS Exam Free Response Solutions

2018 AP CS Exam Free Response Solutions

2017 AP CS Exam Free Response Solutions

2016 AP CS Exam Free Response Solutions

2015 AP CS Exam Free Response Solutions

2014 AP CS Exam Free Response Solutions

2013 AP CS Exam Free Response Solutions

2012 AP CS Exam Free Response Solutions

2011 AP CS Exam Free Response Solutions

2010 AP CS Exam Free Response Solutions

2009 AP CS Exam Free Response Solutions

2008 AP CS Exam Free Response Solutions

2007 AP CS Exam Free Response Solutions

2006 AP CS Exam Free Response Solutions

2005 AP CS Exam Free Response Solutions

2004 AP CS A Exam Free Response Solutions