Projects

Things I've built

Real projects I use to learn in public and put what I teach into practice.

Live project

Spark Lessons

A free, interactive course for learning Apache Spark from scratch.

15 chapters across four tracks — Foundations, Shuffles & SQL, Memory & Joins, and Performance & Production. Story-driven explanations, animated DAG visualizers, and dual PySpark/SQL examples, all running live in the browser. No cluster, no signup.

PySparkSpark SQLInteractive DAGsEN / TH
15
chapters
4
learning tracks
Free
no signup needed
Explore Spark Lessons
Driver, the Spark Lessons mascot
Driver
the Spark planner
Now live
No signup needed