Roadmap
Foundations, then the craft
Start with Linux, then Docker and Compose, then Python, SQL, and Git. Data Engineering starts with Apache Airflow, then a local lakehouse lab. Foundations, Airflow, and the lakehouse on-ramp are ready to take today.
Foundations
The environment and languages you will use before pipelines and warehouses.
01
~7 hoursLinux fundamentals
The terminal, files, logs, pipes, and the skills you will use on every data machine.
02
~8 hoursDocker and Compose
Images, containers, volumes, and Compose files for local data stacks.
03
~11 hoursPython
Virtualenvs, files as data, pandas, and loading Postgres from scripts.
04
~10 hoursSQL
Query Postgres: joins, CTEs, window functions, and habits for warehouse work.
05
~8 hoursGit
Version scripts and SQL โ branches, ignores, remotes, and pull requests.
Data Engineering
Move data, keep it correct, and run it on a schedule. Airflow is first, then a local lakehouse lab; warehouses and Spark follow.
01
~4 hoursApache Airflow
DAGs, schedules, and a local Airflow stack in Docker.
02
~2 hoursData lakehouse lab
Clone dcubes-lakehouse: RustFS, Iceberg, Spark writes, Trino reads. Then object storage and Iceberg concepts.
03
Coming soonWarehouses and modeling
Tables, grain, and how analytics databases think.
04
Coming soonDistributed compute
Spark and friends โ when one machine is not enough.
05
Coming soonCloud data platforms
Object storage, managed warehouses, and identity.