Debugging: Inside the Machine

Debugging: Inside the Machine

AP CSP & CSA debug practice

4 ratings
2 reviews
Free

Details

  • Released
  • Updated
  • April 29, 2026
  • April 30, 2026

Features

Debugging: Inside the Machine screenshot #1 for iPhone
Debugging: Inside the Machine screenshot #2 for iPhone
Debugging: Inside the Machine screenshot #3 for iPhone
Debugging: Inside the Machine screenshot #4 for iPhone
Debugging: Inside the Machine screenshot #5 for iPhone
Debugging: Inside the Machine screenshot #6 for iPhone
Debugging: Inside the Machine screenshot #7 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Practice debugging skills in a fun arcade platformer. Solve real AP Computer Science exam questions to fix glitches and escape a corrupted machine. Features multiple difficulty levels and offline play.

Debugging practice arcade platformer
AP CSP & CSA modes
Multiple difficulty levels
Collectible bugs with multiple-choice questions
Offline play, no account required
Built for phones and tablets
Show original description

What's New in Debugging

1.0.7

April 30, 2026

What's new in 1.0.7 • Answer choices now use A, B, C, D — consistent with the AP exam. • Question-bank cleanup: clearer wording, removed cases with more than one defensible answer, and repaired a Java snippet that didn't compile. • Home-screen layout fix: the CSP/CSA mode toggle now stays on one line on smaller iPhones and no longer overlaps the Start button.

More

User reviews

Best App Ever

This is a peak app. Best app I’ve ever used. Ever since I started playing Debugging: Inside the Machine, I’ve hopped off from all my other video games. Now I have no life and spend 16 hours a day on this app. I highly recommend this to everyone. Mr. Hare is awesome. Mean Girls is awesome. Mr. Hare pls give me an A+
Show more

What a way to learn

kevin hare is a great software developer. From his incredible learning resources to all his outside projects, kev never ceases to amaze me. although all this is great and i learned so much from this app, this app doesn’t come close to kev’s best invention, the freshman finder. what a great invention.
Show more

Developer apps

FAQ

What is Debugging: Inside the Machine?

Debugging: Inside the Machine is a free arcade platformer designed to help students practice debugging skills for AP Computer Science Principles and AP Computer Science A exams. It features in-game challenges that simulate real exam questions.

Does Debugging: Inside the Machine have ads?

No, Debugging: Inside the Machine is completely ad-free. The game makes zero network calls, collects zero analytics, and requires no sign-in, ensuring an uninterrupted learning experience.

What AP Computer Science topics does Debugging: Inside the Machine cover?

The app covers CSP topics like Selection, Iteration, Functions & Lists, and CSA topics including Variables, Strings, Iteration, Loops, Arrays, and Recursion. Each difficulty level focuses on specific question banks related to these topics.

Can I play Debugging: Inside the Machine offline?

Yes, the game is designed for offline play. Everything is included within the app, so no internet connection is required to access content or play the game.

What devices is Debugging: Inside the Machine available on?

Debugging: Inside the Machine is built for phones and tablets, specifically designed for landscape iPhone and iPad. It supports touch controls for movement and jumping.

How does the debugging practice work in Debugging: Inside the Machine?

Glitches in the game appear as collectible bugs. When you are near a glitch, the CODE LENS button pulses. Tapping it presents a multiple-choice debugging question where you must identify the bug in the provided code.

What happens if I answer a question incorrectly in Debugging: Inside the Machine?

If you answer a debugging question incorrectly, the system's stability drops by 10 percent. Conversely, a correct answer recovers 5 percent of stability and moves the level closer to being stable.

Are the questions in Debugging: Inside the Machine real exam questions?

Yes, every question in Debugging: Inside the Machine is hand-written and specifically scoped to AP exam topics. The app avoids random AI-generated content or off-curriculum trivia.