Three interactive drills for AP Computer Science Principles.
No login. No install. Works on a Chromebook.
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.
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.
TranslateThe 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.