Data & Analytics
Switch trackData Engineering
A hands-on path from Python and SQL foundations to warehousing, pipelines, orchestration, and a production-style capstone data pipeline.
Finish line: Capstone: End-to-End Data Pipeline
How to use your map
- • Work top to bottom — each stage builds on the one before it.
- • Complete a topic to unlock what it leads to.
- • When unsure, start at your highlighted next best step.
✓ done▢ next best step (ringed) locked — finish its prerequisites first
Your progress0 / 11 done · 0%
~84 hr 30 min left · about 169 days at 30 min/day
1Start here
2Stage 2
3Stage 3
4Stage 4
Building Data Pipelines
skillAssembling reliable, repeatable pipelines is the core day-to-day work of a data engineer.
~720 min·difficulty 3/5
Cloud Data Basics
conceptModern data engineering runs on cloud services, and understanding their building blocks is essential to design and cost pipelines.
~300 min·difficulty 2/5
5Stage 5
Batch vs Streaming
conceptChoosing batch vs streaming determines latency, infrastructure complexity, and cost of a data system.
~150 min·difficulty 3/5
In-Warehouse Transformation with dbt
skilldbt is the standard tool for the 'T' in ELT, turning raw warehouse tables into tested, documented analytics models.
~420 min·difficulty 3/5
6Stage 6
7Stage 7
8Stage 8