Three interactive drills for AP Computer Science Principles.
No login. No install. Works on a Chromebook.

Practice Tools

Warm-up

Flip Drills

The two things the exam punishes most: flipping while loops into REPEAT UNTIL, and switching between 0-based and 1-based indexing. Questions generate endlessly, so you never memorize the answers. Try the 10-question warm-up and track your streak.

Step through

Trace Table

Walk code one line at a time and watch every variable change as you go. The fastest way to stop guessing what a loop actually does.

Translate

Python ↔ AP Pseudocode Viewer

The same program side by side in Python and in College Board pseudocode. Useful when the exam's notation stops looking like the code you wrote in class.