Practical data engineering education

Learn the skill. Build the system. Prove you can do it.

Practical, structured lessons, guided practice, and assessed projects for people building reliable data systems—not another library of passive videos.

Preview before enrolling · Learn at your own pace · Start at the level that fits

Published curriculum

Depth you can inspect before you commit

7
courses
39
units
322
lessons
22
projects
7
free previews
Built for deliberate progress

Choose the route that matches where you are

Every route leads from understanding to practical evidence, while letting you enter at the right level.

Starting out

New to programming or data

Build foundations without assumed knowledge, then practise each concept before moving on.

Browse beginner courses
Changing direction

Software engineer moving into data

Connect existing coding habits to pipelines, quality, distributed processing, and streaming.

Browse intermediate courses
Going deeper

Working data practitioner

Strengthen production judgement through verification, failure handling, and portfolio evidence.

Browse advanced courses
Built, not just watched

Finish with work you can explain

Project briefs are published in the syllabus so you can inspect the expected evidence before you begin.

01Beginner

Python Basics

Build and defend a seven-artifact Pocket Library welcome-command bundle from a clean directory. Prove the CPython 3.12 runtime and source identity, exact five-line output, complet…

Inspect the project
05Intermediate

Data Quality

Create a reproducible quality-foundation decision packet for a synthetic operational dataset. Define the consumer action, boundary, grain, keys, risks, dimension evidence, structu…

Inspect the project
Evidence, not invented endorsements

No published learner reviews yet

Until verified reviews are available, inspect the complete syllabi, preview lessons, project briefs, and assessment requirements directly.

Inspect the curriculum