CS145 Logo

CS 145

Fall 2026 • Intro to Big Data Systems

Act I: Foundations

Learn SQL and understand the hardware basics of data systems.

Module
M1
SQL Foundation
Module
M2
Systems Basics

Act II: Building Data Systems

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

Module
M3
nanoDB
Module
M4
Transactions
Module
M5
Distributed Systems

Act III: Designing Data Systems

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

Module
M6
Basics of Data Systems