<aside> ✍️ Author: Chip Huyen

</aside>



1. Overview of Machine Learning Systems

When to use Machine Learning

Understanding Machine Learning Systems

2. Introduction to Machine Learning Systems Design

Business and ML objectives

Requirements of ML Systems

Iterative Process

Framing ML Problems

Mind versus Data

3. Data Engineering Fundamentals

Data Sources

Data Formats

Data Models

Data Storage Engines and Processing

Models of Dataflow

Batch Processing vs Stream Processing