Data Engineering & MLOps

Mission. Ship data and models to production, and keep them healthy.

Scope

Learning objectives

Lessons

This track is scaffolded and waiting for content. See the curriculum dashboard for the roadmap and progress across all tracks.

Planned lessons (20)

Wave 3 — depth (provisional roadmap) — 20 lessons

foundations

  • The Pipeline Mental Model concept · beginner · M Stages, contracts, and failure isolation for data in motion.
  • Databases, Warehouses, Lakes concept · beginner · M What each store is for and when data belongs in it.
  • ETL vs ELT concept · beginner · S Where transformation happens, and why the industry moved it.

orchestration

  • Airflow: DAGs and Tasks concept · intermediate · M Scheduling, dependencies, and retries without cron archaeology.
  • Idempotent Pipelines concept · intermediate · M Rerun anything, anytime, without fear.
  • Data Quality Tests concept · intermediate · M Great Expectations-style checks at every stage boundary.

transformations

  • dbt-Style Transformations concept · intermediate · M Versioned, tested, documented SQL as the pipeline's middle.

distributed

  • Spark: When and Why concept · advanced · M Where a single machine stops being enough.
  • Spark DataFrames concept · advanced · M Pandas-like API, distributed execution, different rules.
  • Streaming: Batch vs Event Time concept · advanced · M Windows, watermarks, and what late means.

mlops

  • Experiment Tracking concept · intermediate · S MLflow-style records: what ran, with what, producing what.
  • Reproducibility concept · intermediate · M Environments, seeds, and runs that can be replayed.
  • Data Versioning concept · intermediate · M DVC and lakeFS: versioning inputs, not just code.
  • Model Serving Patterns concept · intermediate · M Batch scoring, online endpoints, and feature reuse.
  • Monitoring Models in Production concept · intermediate · M The metrics that say a model is quietly failing.
  • Drift: Detection and Response concept · advanced · M Data drift, concept drift, and the playbook for both.
  • Feature Stores, Gently concept · advanced · M Training-serving consistency without the platform team.
  • CI for Data Projects concept · intermediate · M Testing pipelines on every commit, not every crisis.

reference

  • The MLOps Maturity Ladder reference · intermediate · S Levels of production discipline, and the next rung for your team.

projects

  • Case Study: A Production Pipeline from Scratch project · advanced · L Ingestion to dashboard, scheduled, tested, monitored.