free course · 22 lessons · english

🐛 PyDebug — See Python Under the Hood

The go-deeper companion to Python: First Steps. A visual step debugger replays 22 topics in slow motion — loops spinning, functions stacking, tracebacks decoded — from the basics all the way to generators, decorators, and classes.

what's inside

faq

How is this different from Python: First Steps?

First Steps is where you WRITE your first code. PyDebug is the slow-motion replay: a visual step debugger shows exactly what Python does under the hood, line by line, variable by variable. Take them side by side — then PyDebug carries you far beyond.

Do I write code in this course?

The lessons are guided traces you step through, with a quiz per topic — and every lesson has a “run it yourself” button that opens the code in the live Playground.

How advanced does it get?

From your very first program all the way to scope, references, generators, decorators, OOP, and reading real tracebacks — 22 topics across 5 sections.

Is it available in Arabic?

The lesson content is currently English; the interface is bilingual and Arabic translations are being added progressively. First Steps and How Computers Think are already fully Arabic.

all courses