The Zen of Python & The REPL
+15 Mana
Basic Data Types
+15 Mana
Zen Philosophy Quiz(Sign in required)
Beginner+10 Mana
Python Falsy Values(Sign in required)
Beginner+10 Mana
Strings Deep Dive
+15 Mana
F-String Format Matching(Sign in required)
Intermediate+20 Mana
Variables, Scopes & Assignment Expressions
+15 Mana
Walrus Operator Quiz(Sign in required)
Intermediate+20 Mana
LEGB Scope Order(Sign in required)
Intermediate+20 Mana
Lists and Tuples
+15 Mana
List Comprehensions & Generator Expressions
+15 Mana
List Method Matching(Sign in required)
Beginner+10 Mana
Comprehension Order(Sign in required)
Intermediate+20 Mana
Dictionaries and Sets
+15 Mana
Set Operations Quiz(Sign in required)
Intermediate+20 Mana
Built-in Functions for Data Structures
+15 Mana
Safe Dict Access Methods(Sign in required)
Intermediate+20 Mana
Conditionals and Loops
+15 Mana
Itertools for Advanced Iteration
+15 Mana
Loop Else Behavior(Sign in required)
Intermediate+20 Mana
Infinite Itertools(Sign in required)
Intermediate+20 Mana
Structural Pattern Matching
+15 Mana
Match Wildcard Quiz(Sign in required)
Beginner+10 Mana
Exception-Based Control Flow
+15 Mana
Match Pattern Types(Sign in required)
Intermediate+20 Mana
Function Fundamentals
+15 Mana
First-Class Functions & Lambdas
+15 Mana
Lambda Syntax Quiz(Sign in required)
Beginner+10 Mana
Parameter Types(Sign in required)
Intermediate+20 Mana
Decorators
+15 Mana
Decorator Structure(Sign in required)
Intermediate+20 Mana
Generators & Yield
+15 Mana
Generator State Quiz(Sign in required)
Intermediate+20 Mana
Class Fundamentals
+15 Mana
Inheritance & Composition
+15 Mana
Dunder Methods Matching(Sign in required)
Intermediate+20 Mana
Method Resolution Order(Sign in required)
Advanced+30 Mana
Data Classes
+15 Mana
Dataclass Frozen Quiz(Sign in required)
Intermediate+20 Mana
Slots & Properties
+15 Mana
Dataclass Auto-Generated Methods(Sign in required)
Intermediate+20 Mana
Exception Fundamentals
+15 Mana
Raising & Creating Exceptions
+15 Mana
Exception Else Quiz(Sign in required)
Intermediate+20 Mana
Try Statement Order(Sign in required)
Intermediate+20 Mana
Context Managers
+15 Mana
Context Manager Methods(Sign in required)
Intermediate+20 Mana
Exception Groups (Python 3.11+)
+15 Mana
Exception Group Syntax(Sign in required)
Advanced+30 Mana
Modules and Imports
+15 Mana
Modern File Paths with Pathlib
+15 Mana
Import Syntax Matching(Sign in required)
Beginner+10 Mana
Name Main Purpose(Sign in required)
Beginner+10 Mana
Modern Project Structure
+15 Mana
Project Config Standard(Sign in required)
Intermediate+20 Mana
Essential Standard Library Modules
+15 Mana
Pathlib Read Methods(Sign in required)
Intermediate+20 Mana
Ready to start Python Fundamentals: Modern 3.14 Edition?
28 interactive lessons and 29 hands-on challenges โ learn in VS Code, Cursor, or the web.