Data Engineer Roadmap
Build pipelines and warehouses that make data reliable and usable for analysts and data scientists.
7 milestones · ~235 hours total
- 1
SQL and data modelling
~40hAdvanced SQL, normalisation, star schemas and designing tables for analytics.
Practice this → - 2
Python and tooling
~30hPython for ETL, working with files and APIs, and packaging scripts that run unattended.
Practice this → - 3
Batch pipelines
~35hOrchestration with Airflow or similar, scheduling, retries, idempotency and data-quality checks.
Practice this → - 4
Warehouses and lakes
~35hColumnar storage, partitioning, a cloud warehouse and transformation tools such as dbt.
Practice this → - 5
Streaming basics
~30hMessage queues, Kafka concepts, event time and exactly-once versus at-least-once delivery.
Practice this → - 6
Cloud and cost
~25hRun pipelines on a cloud provider and keep storage and compute costs under control.
Practice this → - 7
Portfolio
~40hBuild an end-to-end pipeline from a public source to a dashboard, with tests and documentation.
Practice this →