This is a list of resources to gain an advanced understanding of databases and machine learning systems that data engineers, MLOps professionals, ML engineers, and other titles build for R&D groups. Because this is a major part of my own job description, I wanted to compile this list of courses to be consumed as projects to improve what I build for my own teams.

The first iteration of this comes completely from Arun Kumar’s response thread to me asking about how to learn these things without shelling out for an MS in CS (still a goal of mine, though!).


DBMS Fundamentals#

Andy Pavlo’s Intro to Database Systems#

Video lectures|Textbook|My project notes

Immanuel Trummer’s CS4329 Introduction to Database Systems#

Video lectures|Slides|My project notes

Arun Kumar’s CSE132C Database System Implementation#

Video lectures|Slides|Textbook|My project notes

Machine Learning Systems#

Arun Kumar’s CSE291D/234 Data Systems for Machine Learning#

Video lectures|Slides|My project notes

Arun Kumar’s DSC102 Systems of Scalable Analytics#

Slides|My project notes

Chip Huyen’s CS 329S Machine Learning Systems Design#

Syllabus with lecture notes and slides|My project notes

Made with ML#

MLOps curriculum|My project notes

Other#

People to Follow on Twitter#