108 Programs ยท 15 Weeks ยท Zero to Pythonista

Learn Python
one program a day

A complete, structured curriculum taking you from Hello World to full OOP, data science, testing, and 9 capstone projects โ€” all in 108 daily programs.

108
Programs
15
Weeks
12
Modules
108
Exercises

What you will learn

๐Ÿš€ Getting started
๐Ÿ”€ Control flow
๐Ÿ”ง Functions
๐Ÿ“ฆ Data structures
๐Ÿ’พ Files & exceptions
๐Ÿ—๏ธ OOP basics
๐Ÿ“š Modules & packages
โšก Iterators & generators
๐ŸŽจ Decorators
๐Ÿ“Š Working with data
๐Ÿงช Concurrency & testing
๐Ÿ† Capstone projects