The Data Engineering Craft
Now you build. Foundations explained how data systems work; this course turns that understanding into the daily craft of a data engineer — modeling data so it's trustworthy, moving it with ingestion and change-data-capture, transforming it with dbt, storing it in a lakehouse, handling streams, scheduling it all with an orchestrator, and proving it's correct with tests. Every chapter is hands-on and builds on your local stack from Course 2.
Course 3 was concept-heavy. This one is project-heavy: you'll write real models, pipelines, and tests against the Postgres + DuckDB stack you set up in Course 2, growing your mini-griddp repo into something that looks like an actual platform. By the end you'll have all the moving parts the Capstone (Course 6) assembles into one system.
By the end you'll have assembled, piece by piece, the components of a working data platform on your laptop: a modeled warehouse, ingestion with CDC, dbt transformations across medallion layers, a lakehouse, a stream, an orchestrated schedule, and a test suite. Course 6 (Capstone Labs) wires these into one end-to-end system; this course teaches each part in isolation first.