In this course, we will introduce the basics of modern data management. You will learn about schema design, data modeling, query languages, building database applications, transactions, and many other topics that are useful for managing data at scale. Through lectures, sections, and assignments, you will learn about and understand how real-world databases work, and how they touch upon many aspects of our daily lives.

This course targets domain scientists, data scientists, and other data practitioners interested in learning about tools and techniques to construct data processing pipelines, from data preparation to analysis to visualization. We will not assume experience with databases or extensive coding experience.

Administrative Information

Instructor:
Alvin Cheung

Course Assistants:
Kodiak Conrad
Jack Khuu
Jonathan Leang
Boyan Li
Cindy Suripto
Vineeth Varghese
Ying Wang

Please see calendar for up-to-date office hours information.

Contact: Please use the discussion board.

Lectures:
Mondays, Wednesdays, and Fridays 3:30pm-4:20pm, THO 101.

Sections:
(AA) Thursdays 12:30-1:20pm, SAV 131 (Cindy and Kodiak)
(AB) Thursdays 1:30-2:20pm, MEB 235 (Boyan and Jack)
(AC) Thursdays 2:30-3:20pm, MOR 230 (Boyan and Jonathan)
(AD) Thursdays 3:30-4:20pm, MGH 228 (Vineeth and Ying)