Data Engineering
The data structures and distributed-systems ideas behind every pipeline — hash tables, LSM-trees, B-trees, the Kafka log, MapReduce, and CAP — interactive.
Who it's for
Engineers and data-science learners who want to understand *why* data systems are built the way they are.
What you'll learn
- Understand core structures — hash tables, LSM-trees, B-trees, Bloom filters
- Estimate cardinality and frequency with probabilistic sketches
- Reason about distributed systems — consistent hashing, quorums, CAP
- See streaming and batch processing — the Kafka log, MapReduce
Course contents
- 01Data structures & probabilistic sketches
- 02Joins, sorting & storage
- 03Distributed systems — consensus, hashing, replication
- 04Streaming & end-to-end pipelines