Python & FastAPI
Master Python from scratch to production — environments, OOP, file handling, APIs, Pandas, async, automation, and FastAPI. Every skill used in real pipelines, tooling, and framework development.
What you'll learn
Final Project
Build a full async data pipeline CLI: fetch from API, clean with Pandas, export to CSV/JSON, with structured logging and a Typer interface
Course Contents
10 lessons · 7h 30mEnvironment Setup: venv, pip, and pyproject.toml
Functions & Type Hints: Write Code That Explains Itself
Classes & OOP: From Basics to Protocols
File Handling & Scripting: pathlib, argparse, and Typer
HTTP & APIs: requests, httpx, and Real-World Patterns
Pandas for Data Pipelines: CSV to Transformed Output
Logging & Observability: Structured Logs for Production
Async & Concurrency: asyncio, await, and Concurrent I/O
Automation & Tooling: subprocess, Pipelines, and Frameworks
FastAPI in Production: APIs, Auth, DB, and Docker