Learn
Modules
Foundations spine: Linux → Docker → Python → SQL → Git. Data Engineering starts with Apache Airflow, then a local lakehouse lab.
Foundations · 01
Linux fundamentals
Terminal, files, logs, pipes, disk, and SSH — practiced on your machine.
Foundations · 02
Docker and Compose
Images, containers, volumes, ports, and Compose — a local data stack you start and stop yourself.
Foundations · 03
Python
Virtualenvs, files as data, pandas, and loading Postgres from scripts — still on your machine.
Foundations · 04
SQL
Query Postgres with joins, CTEs, and window functions on the retail lab — still on your machine.
Foundations · 05
Git
Version scripts and SQL — branches, ignores, remotes, and pull requests — still on your machine.
Data Engineering · 01
Apache Airflow
DAGs, a local Compose stack, and your first TaskFlow pipeline — still on your machine.
Data Engineering · 02
Data lakehouse lab
RustFS, Iceberg, Spark writes, Trino reads — then object storage and Iceberg concepts, still on your machine.