DE Mastery GitHub

A self-paced course

From analytics engineer to
data platform engineer.

Learn Spark, Kafka, Flink, open table formats and the streamhouse. You know SQL and dbt; this course builds on that.

Start with the foundations See the roadmap How to study

How each module works

1. ReadA short lesson: why the tool exists, how it works, how it maps to what you know, and when not to use it.
2. PracticeCoding exercises graded by automated tests, then a quiz.
3. ExplainSay it in your own words and rehearse interview questions.
4. BuildFinish each core track by building a small version of the tool yourself.

Tracks, in order