Python
Learn to program with Python โ from your very first script to real command-line applications. A practice-first path: write code from lesson one, debug real programs, and build tools you can actually use.
Python โ Beginner
Go from never having programmed to writing real Python: variables, strings, collections, loops, functions, files, modules, testing, and your own command-line applications โ with practice at every step.
15 modules ยท Continue โPython โ Intermediate
Level up from Python basics to professional practice: OOP and dataclasses, the data model, typing, robust errors and logging, files and streaming, real testing discipline, SQLite, HTTP/JSON clients, asyncio concurrency, and shipping an installable CLI โ capped by an independent capstone project.
12 modules ยท Continue โPython โ Advanced
Engineer serious Python systems: the data model, metaprogramming, advanced typing, concurrency and async at scale, measured performance, architecture, security, and a production-grade capstone.
15 modules ยท Continue โ