๐ฐ Section 00
Setup & Install
Install Python and tooling, then run your first test-driven Python program.
๐ข Section 01
Python Basics
Learn Hello World, integers, iteration, collections, classes, and exceptions through TDD.
๐งช Section 02
TDD Introduction
Practice the Red-Green-Refactor cycle and foundational test-driven development habits.
๐ต Section 03
Testing Fundamentals
Deepen your testing skills with acceptance tests, pytest workflows, and property-based testing.
๐ Section 04
Build an Application
Apply TDD to build a real application with HTTP APIs, routing, persistence, and CLI interfaces.
๐ Section 05
Advanced Topics
Tackle advanced Python concepts like decorators, generators, context managers, and concurrency.