Python
Syntax, collections, functions, OOP, and generators — runnable.
0/6 complete
- Getting StartedPython syntax, dynamic typing, variables as names, the REPL, indentation, and f-strings.intro
- Collectionslist, tuple, dict, and set — their operations, complexity, and when to reach for each.easy
- Control Flow & Comprehensionsif/elif/else, for and while loops, range, and the comprehensions that make Python concise.easy
- Functions, Scope & Closuresdef, positional/keyword/default arguments, *args and **kwargs, lambdas, closures, and the LEGB scope rule.medium
- Object-Oriented PythonClasses, __init__, instances and methods, inheritance, dunder methods, and the method resolution order.medium
- Iterators & GeneratorsIterables vs iterators, the iterator protocol, yield, lazy evaluation, and generator pipelines.hard