Watching lessons only gets you so far. These five builds take the ideas from the modules and make you apply them: you'll write a command-line to-do app, analyze a dataset with pandas, model a system with classes, pull data from a public API, and then cover your work with pytest tests.
Each project follows along with a video walkthrough. Work through them in order, or jump to the one that matches the module you just finished.
Use core data structures and control flow to build a script that adds, lists, and removes tasks from the terminal.
Read a real dataset with pandas, clean it up, and summarize it with sorting, filtering, and group-by.
Practice object-oriented design by modeling books, members, and loans as classes with clear relationships.
Call a public API with requests, handle errors that come back, and save the results to a JSON file.
Add unit tests to one of your earlier projects and learn to catch regressions before they ship.