Modern Data Systems

Tue · Thu
4:30 – 5:50 pm
The whole course, one arc · go in order, or jump to any module
Six module panels left to right, M1 through M6. The same database cylinder sits in every panel; each module adds one capability the database needs at the next scale, from one machine to planet-wide.
Day 1 · Before you start

Kickoff

Course logistics, the SQL Metro Map, and a guided tour of the site.

Act I · Weeks 1–2

Foundations

Learn SQL and understand the hardware basics of data systems.

Act II · Weeks 3–7

Building Data Systems

Look under the hood. Build storage engines, query executors, concurrency control, and distributed algorithms.

Act III · Weeks 8–10

Designing Data Systems

Evaluate NoSQL vs SQL, explore data privacy, and choose the right datastore for your application.