Skip to content
Curriculum · 2026 edition · Last updated 2026-05-15

Learn what production data teams
actually do.

31 skills, 7 tracks, one clear path from “what’s a DAG” to “staff platform engineer.” Every skill ends with a deployable project.

31
skills / courses
7
tracks
765h
video + labs
7
free courses
What to learn

The 32 skills production data teams actually use in 2026.

Most data-engineering roadmaps you’ll find online were written for the 2019 stack: a video on Spark, a video on Airflow, a video on Snowflake, done. The 2026 stack is materially different — and the curriculum below is built around what working production teams actually deploy this year, not what was fashionable five years ago.

The 7 tracks, and why the order matters

The 32 curricula are organized into 7 tracks: Foundations (SQL + Python + Data Modeling + Cloud), Data Systems (dbt + Spark + Airflow + Iceberg + Kafka + Flink), Quality + Governance (Observability + Contracts + Cost Optimization), Platform Engineering (CI/CD + IaC), Analytics (Metrics layer + Product Thinking), AI Systems (RAG + Vector DBs + LLM Pipeline + Agentic + Inference Serving + Feature Stores + MLOps + Dataset Engineering + Enterprise AI), and Leadership (Staff DE + System Design).

The recommended order is Foundations → Data Systems → either Analytics or AI Systems (depending on your target role) → Platform + Leadership. The reason: production AI systems sit on top of production data systems, and production data systems sit on top of SQL, Python, and dimensional modeling. Skipping foundations is the single most common reason engineers fail the senior-level system design round even when they can write Flink code.

Which curriculum should you start with?

If you can’t write a window function from memory, start with SQL Mastery (free). If you can write SQL but the words “Polars,” “Pydantic,” or “async I/O” are unfamiliar, start with Python for Data Engineers (free). If you have both but have never built a dbt project, start with dbt & Analytics Engineering. If you’re a working DE moving into AI, start with RAG LLM Evaluation Agentic Systems.

What “production-grade” means here

Every curriculum ends with a deployable artifact, not a quiz. The Spark curriculum ends with a Kubernetes-deployed PySpark job running with the Spark Operator + Prometheus metrics. The Airflow curriculum ends with a multi-DAG repo on the KubernetesExecutor with CI/CD and DAG-library versioning. The RAG curriculum ends with a hybrid retrieval system (BM25 + dense + RRF + cross-encoder reranker) benchmarked on recall@10. The shape is the same across all 32: read the ADR, deploy the system, break it, fix it, understand why the architectural decision went the way it did.

How the curriculum maps to interviews

Senior+ data-engineering interviews test three things: can you scope a problem before you draw boxes, can you defend a tradeoff on data you have, and can you talk about failure modes — not just the happy path. Every curriculum here is built around those behaviors. The system-design modules name the clarifying questions seniors ask. The cost-optimization modules teach the “reduce scan first, then add compute” ordering. The observability + governance modules teach what happens when a pipeline silently stops at 3am. That’s the gap between “I’ve done a Spark tutorial” and “I can defend a $300K Snowflake bill in front of finance.”

Below is the full catalog. Filter by track, tier, or hours to find your starting point.

31 shown
TRACK 05

AI & vectors

10 skills · 212.0h total · 1 free
Embeddings, retrieval, feature stores, LLM batch enrichment, RAG infra.
C-AI-1AI & vectors
free

RAG Learning Path

Hybrid retrieval, reranking, eval — production RAG, not a demo.

9 lessons · 35henterprise-rag
C-AI-2AI & vectors
paid

Vector Databases

pgvector, Qdrant, Lance — when to use each, and how indexing actually works.

8 lessons · 28hai-retrieval-platform
C-AI-3AI & vectors
paid

LLM Data Pipelines

Batch enrichment with structured outputs, retries, cost budgets, at scale.

7 lessons · 12hllm-ingestion-pipeline
C-AI-4AI & vectors
paid

LLM Evaluation

Build a labeled eval set, run recall@k + LLM-judge, iterate without vibes.

8 lessons · 14hllm-evaluation-framework
C-AI-5AI & vectors
paid

Feature Stores for ML

Feast, point-in-time correctness, offline/online parity — no training/serving skew.

8 lessons · 15hpredictflow-feature-store
C-AI-6AI & vectors
paid

Agentic Workflows

Multi-step agent pipelines, tool use, trace eval, when to actually use them.

9 lessons · 24hagentic-data-pipeline
C-AI-7AI & vectors
paid

AI Inference & Serving

Online serving, model routing, autoscale, latency budgets in production.

6 lessons · 9hai-serving-platform
C-AI-8AI & vectors
paid

Dataset Engineering

Curate, clean, version, and version-pin datasets that survive review.

10 lessons · 38h
C-AI-9AI & vectors
paid

Enterprise GenAI & Security

Multi-tenant LLM, prompt injection, secrets, audit — the hard parts.

8 lessons · 21henterprise-ai-platform
C-AI-10AI & vectors
paid

MLOps for Data Engineers

CI/CD for models, monitoring, retraining, drift — the parts DEs actually own.

8 lessons · 16h
Your move

Not sure which skill to open first? We’ll pick.

Two minutes. Five questions. A sequenced learning plan and your free first lesson in your inbox.

Pick a career path first
Press Cmd+K to open