UdemyBEGINNERDifficulty: BEGINNER
Modern Data Engineering on Your Laptop
The full stack, locally, for free
4.81,980 students10h13 lessons
DuckDB · dbt · Dagster · Python · Polars · SQL
Why local first#
Every concept that makes data engineering hard is learnable without a cloud account. Removing the billing step removes the most common reason people abandon the subject in week one.
The same dbt project points at Snowflake or BigQuery with a profile change — covered in the final module.
Curriculum
5 sections · 13 lessons
Setup
- DuckDB in five minutes
- Project structure that scales
Transformation
- Staging discipline
- Marts shaped for questions
- Testing every layer
Incremental
- Building it right
- Breaking it deliberately
- Backfills
Orchestration
- Dagster assets
- Schedules and sensors
- Reading a lineage graph
Moving to the cloud
- Swapping the profile
- What changes and what does not
Free material on this topic
Data Systems
Laptop Data Platform
Ingestion, transformation, orchestration, testing and a BI layer — the full modern data stack, running locally on DuckDB, dbt and Dagster.
BeginnerDifficulty: Beginner~8h buildDuckDB · dbt · Dagster
Code
Video
The Entire Modern Data Stack, On a Laptop
DuckDB, dbt and Dagster — every concept a cloud stack teaches, without the bill.
Watch