The leader track π€ Β· for C-level, managers & curious minds Β· 6 x 45 min Β· no code to write
Thinking mode: what data engineering is and is not, why you never own the source, why real-time is a cost not a feature, how to read the modern stack as decisions rather than logos, and how to fund a DE team crawl-walk-run - each session ends with questions to ask your data team.
What data engineering is
The plumbing under every dashboard and model: the five-stage lifecycle, and where DE ends and warehousing, DataOps, and SQL begin.
π Leader 2 Β· easySource systems
Where data is born - app databases, APIs, files, event streams - and the hard truth that you rarely own the systems you depend on.
β±οΈ Leader 3 Β· mediumBatch vs streaming
Two clocks for moving data, when each is worth it, and why "real time" is a bill you sign up for - not a free upgrade.
π Leader 4 Β· mediumBuild vs buy the stack
The modern data stack as decisions, not logos - Fivetran, dbt, Airflow, Spark, Kafka - and when a managed tool beats writing your own.
ποΈ Leader 5 Β· mediumStorage engineering
File and table formats, hot vs cold tiers, and why the shape you store data in quietly decides what it costs and how fast it reads.
π§ Leader 6 Β· mediumThe DE org and roadmap
The roles on a data engineering team, how they hand off to warehouse and DataOps, and a crawl-walk-run plan you can actually fund.
The builder track π οΈ Β· for practitioners Β· 10 sessions x 45 min (b10: 60) Β· live DuckDB in your browser
One running project: Daybreak - the coffee-subscription brand from learn-sql-with-phoebe and learn-data-warehouse-with-phoebe. It has a warehouse now, but nothing reliably feeds it - so its OLTP database plays the source system, and session by session you build the pipeline that ingests, moves, reshapes, and serves its data. Every page runs real DuckDB via WebAssembly - editable code over 300,000 rows, reading CSV, JSON, and Parquet, converting formats and partitioning like a production pipeline. Spark, Kafka, and Airflow appear as honest read-only snippets - they cannot run in a browser. The engine loads once from a CDN (about 8 MB, cached); everything after that is offline.
The lifecycle in one pipeline
Run the whole thing once: pull Daybreak's raw data, land it, reshape it, serve it - the five-stage lifecycle in a single live script.
π₯ Builder 2 Β· mediumConnect and extract
Meet the source zoo and pull data out of it: read Daybreak's OLTP tables and extract them cleanly to files you own.
π Builder 3 Β· mediumIngestion patterns
Full vs incremental loads and the watermark - copy only what changed since last time, and prove a re-run does not double-count.
π§± Builder 4 Β· mediumFile and table formats
CSV, JSON, and Parquet round trips live in the browser, plus what table formats add on top - and why the format is a real decision.
π Builder 5 Β· mediumBatch transformation
ELT in practice: clean, cast, and aggregate Daybreak's landed data, and build a transform that is idempotent - safe to run twice.
π Builder 6 Β· mediumStreaming and CDC
Read an event log instead of a table, and capture change data - the streaming mindset, with Kafka shown as an honest snippet.
ποΈ Builder 7 Β· hands-onStorage engineering
Partition Daybreak's data by date, measure the scan you save, and map hot vs cold tiers to what they cost in the cloud.
πΈοΈ Builder 8 Β· hands-onDistributed processing
What the shuffle really costs, why single-node often wins, and when data is big enough to justify Spark - shown as a snippet.
π‘οΈ Builder 9 Β· hardestReliability seams
Catch schema drift before it breaks the warehouse, write a data contract, and build the seam where DE hands off to DataOps.
π Builder 10 Β· hardest Β· 60 minCapstone: the whole pipeline
Assemble the full pipeline end to end - source to extract to transform to serve - and hand clean data to Daybreak's warehouse door.
This is the deng-bucket capstone: it builds the pipeline that feeds the warehouse. Best after learn-sql-with-phoebe (the query language) and alongside learn-data-warehouse-with-phoebe (models what you serve). Once your pipeline runs, learn-dataops-with-phoebe schedules and monitors what you build.
Built from the DeepLearning.AI Data Engineering Professional Certificate (Joe Reis) and Fundamentals of Data Engineering (Reis & Housley) - certificates stay official.
The knowledge map π§
Both tracks at a glance - hover a session to spotlight its concepts, click any node to jump in.