Course overview
Start the data engineering path with solid Python foundations. Learn to ingest, clean, validate, transform, and test datasets before building a complete batch pipeline.
Standalone unit guides
Every unit is designed to be followed independently: review the guide, complete the lessons in order, finish the practical lab, pass the checkpoint, and deliver the unit project.
1. Python Foundations for Data3 lessons
Lesson sequence
- Data types and control flow - Free preview
- Functions, modules, and environments
- Files, APIs, and exceptions
2. Data Manipulation3 lessons
Lesson sequence
- NumPy arrays and vectorization
- pandas DataFrames
- Cleaning and validation patterns
3. Production Data Pipelines3 lessons
Lesson sequence
- Pipeline architecture
- Testing data transformations
- Capstone: build a batch pipeline