Applied Python Tracks
Choose a direction and build something real: automation, data analysis, a tested web API, an interview workbook, a voice assistant, or a human-in-the-loop reply assistant.
Core language, files, tests, dependency isolation, and service boundaries.
Choose a direction: automate a workflow with web scraping, analyze tabular data with pandas, expose a tested JSON API with FastAPI, build an interview-ready algorithm workbook, route voice commands safely, or draft replies with human approval.
Read in order, or jump to what you need.
Every lesson builds on the one before it. Open any lesson to read the explanation, run the examples, and try the practice challenges.
- 16.01Automation and web dataProject4 min
Turn repetitive file work, public data, and HTML pages into a checked workflow that can run again tomorrow.
- 16.02Data analysis with pandasProject4 min
Load a table, clean its missing values, summarize it by group, and communicate the result without misleading a reader.
- 16.03Build a web API with FastAPIProject4 min
Turn Python functions into a documented HTTP contract with validated requests, explicit status codes, and tests.
- 16.04Project: A voice-command assistantProject4 min
Build a text-first command router, wrap speech behind adapters, allowlist actions, and test the assistant without a microphone.
- 16.05Project: A human-in-the-loop reply assistantProject4 min
Parse a chat transcript, redact sensitive data, draft replies through a replaceable model adapter, and require human approval before anything is sent.
- 16.06Python DSA interview toolkitProject4 min
Use Python's built-ins first, recognize the standard interview patterns, and explain the cost of every solution.
Ready to move on?
Complete one track project end to end and defend its input validation, failure handling, test coverage, and honest output with documentation.
Open the module self-check