Back to Resources

An advanced course on designing data systems that manage large, growing, and diverse datasets, often streaming from heterogeneous sources, atop continually evolving hardware. Students draw examples from relational and distributed databases, key-value and NoSQL stores, and systems that support machine learning and that use ML to tune themselves.
- Level
- Graduate
- Department
- CS
- Credits
- 4
- Prerequisites
- CS 210; CS 460/660
Last verified: August 22, 2026
Suggest a correction