




The Python road
START HERE

Chapter 1 · beginner
Python Basics

1 · Variables
Lesson · Start →

2 · Strings
Locked

3 · Numbers & math
Locked

4 · f-strings
Locked

5 · String methods
Locked

6 · Type conversion
Locked

7 · input()
Locked
Chapter 2 · beginner
Conditionals and logic

8 · Comparisons
Locked

9 · If & Else
Locked

10 · Elif chains
Locked

11 · Boolean operators
Locked

12 · Nested checks
Locked
Chapter 3 · beginner
Loops and iteration

13 · Loops
Locked

14 · Range loops
Locked

15 · Collection loops
Locked

16 · While loops
Locked

17 · Break & Continue
Locked

18 · Nested loops
Locked

19 · Loop patterns
Locked
Chapter 4 · beginner
Functions

20 · Functions
Locked

21 · Parameters
Locked

22 · Return values
Locked

23 · Default & keyword args
Locked

24 · Variable scope
Locked

25 · Helper functions
Locked

Average Magnitude
Finish the chapter to unlock
Chapter 5 · beginner
Collections

26 · Lists
Locked

27 · List methods
Locked

28 · Dictionaries
Locked

29 · Dict methods
Locked

30 · Nested data
Locked

Dict Diver
Finish the chapter to unlock
Chapter 6 · intermediate
Comprehensions and data tools

31 · List comprehensions
Locked

32 · Dict comprehensions
Locked

33 · Slicing
Locked

34 · Sets & tuples
Locked

35 · Unpacking
Locked

36 · Enumerate & zip
Locked

37 · *args & **kwargs
Locked

38 · Lambda & sorting
Locked

Comprehension Sorter
Finish the chapter to unlock
Chapter 7 · intermediate
Errors, Files and Modules

39 · Exceptions
Locked

40 · Raising errors
Locked

41 · File handling
Locked

42 · JSON
Locked

43 · Modules
Locked

Signal Parser
Finish the chapter to unlock
Chapter 8 · intermediate
Objects and Classes

44 · OOP
Locked

45 · Inheritance
Locked

46 · Dunder methods
Locked

47 · Dataclasses
Locked

48 · Type hints
Locked

Cloud Tracker Class
Finish the chapter to unlock
Chapter 9 · advanced
Python Advanced

49 · Iterators
Locked

50 · Generators
Locked

51 · Closures
Locked

52 · Decorators
Locked

53 · Context managers
Locked

54 · itertools
Locked

55 · Regex
Locked

Observation Logger
Finish the chapter to unlock
Chapter 10 · advanced
Algorithms and Problem Solving

56 · Big O
Locked

57 · Recursion
Locked

58 · Binary search
Locked

59 · Sorting
Locked

60 · Stacks & queues
Locked

61 · Hash map patterns
Locked

62 · Memoization
Locked

Meteor Windows
Finish the chapter to unlock
Chapter 11 · expert
Python Expert

63 · Descriptors
Locked

64 · Metaprogramming
Locked

65 · Concurrency
Locked

66 · Python Internals
Locked

67 · Testing
Locked

Validation Descriptor
Finish the chapter to unlock
Chapter 12 · expert
Python for Web Development

68 · Backend basics
Locked

69 · Flask basics
Locked

70 · Django overview
Locked

71 · FastAPI + REST
Locked

72 · Requests + responses
Locked
Chapter 13 · expert
Python for Data Science

73 · NumPy arrays
Locked

74 · Pandas DataFrames
Locked

75 · Data cleaning
Locked

76 · Data plotting
Locked

77 · ML with sklearn
Locked

Weather Report
Finish the chapter to unlock

