// learn by building
33 hands-on projects to take you from first pipeline to production-grade systems. Work through them in order or jump to what you need.
Filter by topic
// start here
Build your first pipelines. Each project assumes only basic Python and introduces one tool or concept at a time.
// level up
Combine multiple tools, add orchestration and testing, and build systems that look like real production work.
Build a robust financial transaction validation system using Pydantic's powerful type annotations and custom validators. Learn to validate complex nested data, enforce business rules, handle decimal precision for money, and create type-safe data models perfect for FastAPI applications.
Master complex data transformation and validation using Marshmallow schemas. Learn to serialize Python objects to JSON, deserialize and validate incoming data, handle nested relationships, and implement custom validation logic essential for robust API development.
// common questions