Python curriculum
Lists, loops, functions, sets, dicts and comprehensions.
0 / 16 lessons completed
Beginner
Start here — the syntax and mental models everything else builds on.
Fundamentals
5 minValues, variables, types and string formatting.
0 / 1 done
Collections
14 minLists, loops, sets and dictionaries.
0 / 2 done
Intermediate
Combine data from several places and reshape it into answers.
Iteration & generators
8 minComprehensions, generators and itertools.
0 / 1 done
Text & files
24 minString methods, regular expressions, JSON and CSV.
0 / 3 done
Advanced
The techniques that show up in real interviews and real pipelines.
Algorithms for interviews
34 minTwo pointers, hashing, sorting tricks and complexity.
0 / 4 done
Classes & structure
31 minDataclasses, methods and organising larger programs.
0 / 4 done