Interactive · Animated · Live

Learn Python visually,
from basics to expert.

35 topics across 6 levels. Every lesson has an animated step-through of the code, a live Python playground powered by Pyodide, and a quick quiz to lock it in.

Start at the beginning
0 of 35 complete

L1Foundations

0/6 done

Variables, numbers, strings, booleans, I/O.

L2Control & Collections

0/6 done

if/for/while, lists, tuples, dicts, sets.

L3Functions & Modules

0/6 done

Functions, args, lambdas, scope, packages.

L4OOP & Errors

0/6 done

Classes, inheritance, dunder, exceptions.

L5Intermediate/Advanced

0/6 done

Iterators, generators, decorators, typing.

L6Expert

0/5 done

Async, GIL, metaclasses, memory, performance.