Master Python from variables to OOP with visual, step-by-step tutorials. Build real-world skills with hands-on code examples and detailed explanations.
Follow a structured path or jump to any topic. Each path builds on the previous one.
4 tutorials from beginner to intermediate — more coming soon
Install Python, explore the REPL, write your first program, and set up your IDE.
Master int, float, str, bool, None — type conversion, f-strings, and dynamic typing.
Lists, tuples, sets, dictionaries — comprehensions and choosing the right structure.
Classes, inheritance, polymorphism, dunder methods, @property, and @dataclass.
Quick reference for syntax, types, control flow, functions, OOP, and common patterns.
How algorithm performance scales with input size. Hover to compare.