DE//AGENT
Explore

Learning roadmap

The Data Engineering Roadmap

13 stages from Foundations to Agentic Data Engineering. Each has an exit gate you can prove and a deliverable artifact.


  1. Foundations 47 resources · 3 stages
  2. Platforms 84 resources · 4 stages
  3. Trust & Operations 87 resources · 4 stages
  4. Advanced & Agentic 27 resources · 2 stages

Phase 1 — Foundations

Storage, compute, and the primitives everything else builds on.

  1. 01 Foundations How data systems actually work — storage, compute, encoding, and the vocabulary you'll use for the next decade. 10 guides & tools · 6 further reading
    Gate You can describe a data system's lifecycle and where cost and latency come from. · Deliverable: Fundamentals of Data Engineering (O'Reilly)

    You can, after this stage

    • explain the data lifecycle
    • read an architecture diagram
    • reason about storage vs compute
  2. 02 Python + SQL The two languages everything else is built from. Fluency here is the single highest-leverage investment. 15 guides & tools · 4 further reading
    Gate You can move a dataset from an API into a table with tested code. · Deliverable: dbt → warehouse → tests → docs

    You can, after this stage

    • write set-based SQL
    • write testable Python
    • move data between the two
  3. 03 Data Processing Batch engines, file formats, and the mechanics of turning raw bytes into queryable tables. 22 guides & tools · 4 further reading
    Gate You can build and re-run a batch pipeline safely. · Deliverable: API → S3 → Spark → Parquet

    You can, after this stage

    • build a batch pipeline
    • choose a file format
    • control partitioning

Phase 2 — Platforms

Warehouses, lakehouses, streaming backbones, and the cloud they run on.

  1. 04 Warehousing Modelling, transformation and serving — dimensional design, dbt, and warehouse-native patterns. 23 guides & tools · 2 further reading
    Gate You can serve a metric that analysts trust. · Deliverable: Dimensional Model (star schema)

    You can, after this stage

    • model a star schema
    • write dbt tests
    • serve a metric reliably
  2. 05 Lakehouse Open table formats that give object storage ACID, time travel and schema evolution. 16 guides & tools · 4 further reading
    Gate You can run and maintain an open table format at scale. · Deliverable: Iceberg Table Maintenance

    You can, after this stage

    • choose Delta vs Iceberg vs Hudi
    • run maintenance
    • reason about metadata
  3. 07 Streaming Event-driven ingestion, log-based CDC, windowing, and exactly-once semantics under load. 23 guides & tools · 4 further reading
    Gate You can run a streaming pipeline that survives replay. · Deliverable: Kafka → Spark Streaming → Delta

    You can, after this stage

    • design an event schema
    • consume at scale
    • recover consumer lag
  4. 08 Cloud Provider primitives — object storage, managed compute, IAM, and the platform-specific data stack. 22 guides & tools · 7 further reading
    Gate You can stand up a data platform on a cloud provider. · Deliverable: S3 → Glue → Athena

    You can, after this stage

    • provision least-privilege access
    • pick managed vs self-hosted
    • control spend

Phase 3 — Trust & Operations

Make data reliable: quality checks, observability, orchestration, reliability.

  1. 06 Orchestration Scheduling, dependencies, retries, backfills and idempotency across many moving parts. 18 guides & tools · 1 further reading
    Gate You can schedule and recover a multi-step pipeline. · Deliverable: dbt → warehouse → tests → docs

    You can, after this stage

    • build an idempotent DAG
    • plan a safe backfill
    • handle late data
  2. 09 Data Quality Contracts, expectations, quarantine and the tests that keep a table trustworthy on Monday morning. 25 guides & tools · 2 further reading
    Gate You can stop bad data reaching a consumer. · Deliverable: Pipeline → DQ → quarantine → publish

    You can, after this stage

    • express a quality contract
    • quarantine bad rows
    • gate a deploy on tests
  3. 10 Observability Knowing what a pipeline did without reading its code — metrics, freshness, lineage and cataloguing. 15 guides & tools · 5 further reading
    Gate You can tell what a pipeline did without reading its code. · Deliverable: OpenLineage Documentation

    You can, after this stage

    • detect drift automatically
    • trace a column to source
    • catalogue an asset
  4. 11 Reliability Operating data systems for years — SLOs, incident response, cost control and safe change. 29 guides & tools · 2 further reading
    Gate You can operate a data system for years. · Deliverable: Spark job is slow

    You can, after this stage

    • write a runbook
    • respond to an incident
    • prevent a repeat failure

Provider tracks

Platform-specific paths

A focused sequence per provider — combine any track with the main roadmap.

AWS Track

The most common data platform. S3 → Glue → Athena → Redshift/EMR.

project-s3-glue-athenaskill-aws-glue-reviewerskill-athena-partition-advisorrunbook-small-files-explosion

Azure Track

ADLS → Data Factory → Synapse/Fabric with Entra ID governance.

ref-fundamentals-depattern-medallion-zones

GCP Track

GCS → Dataflow → BigQuery → Pub/Sub.

ref-bigquery-docsskill-warehouse-clustering-advisor

Databricks Track

The lakehouse platform — Delta, Unity Catalog, jobs and DLT.

ref-databricks-docsskill-delta-optimizeragent-databricks-reviewer

Snowflake Track

Micro-partitions, clustering, streams/tasks and Snowpark.

ref-snowflake-docsskill-warehouse-clustering-advisorrunbook-warehouse-query-slow