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

  1. Setup

    • DuckDB in five minutes
    • Project structure that scales
  2. Transformation

    • Staging discipline
    • Marts shaped for questions
    • Testing every layer
  3. Incremental

    • Building it right
    • Breaking it deliberately
    • Backfills
  4. Orchestration

    • Dagster assets
    • Schedules and sensors
    • Reading a lineage graph
  5. 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