A debugger that refuses to spoil the lesson

Debug it yourself. We'll only ask questions.

Run real Python in your browser, step through what actually happened, and climb a four-step hint ladder. No login. No code leaves your browser except as quoted tutor context.

New here? Break something on purpose.

The first sample reaches an error, a trace, and your first Socratic question in one run.

Six tiny mysteries

Choose a misconception

all run locally