Skip to main content

P07 · Data Engineering

A free, illustrated L2 to L3 course of 9 modules in the Programming and Data track. Modules include: Data lifecycle and architectures; File formats and storage; Batch pipelines and orchestration.

P07 L2 to L3 · Intermediate to Advanced 9 modules · about 36 lessons Planned · Ring 3

Part of the Programming and Data track. Ships in Ring 3 (Breadth) of the roadmap.

Modules

  1. Data lifecycle and architectures
  2. File formats and storage
  3. Batch pipelines and orchestration
  4. Warehouses, lakes and lakehouses
  5. Distributed processing with Spark
  6. Streaming and event systems
  7. Data modeling and transformation
  8. Data quality, lineage and governance
  9. Cost, scale and reliability

Signature illustrations

The pictures a learner should still see in their head a year later:

Pipeline graphs, partition and shuffle diagrams, row versus columnar layout, windowing timelines for streams.

Status

This course is planned, not written yet. It ships with Ring 3 (Breadth).

Every lesson will follow the same twelve-part blueprint with at least three purpose-made figures. Watch the repository to hear when modules ship, or help write and review it.

Back to top