DCubes

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.