5 modules · 36 lessons · 46 hours

All tracks

Beginner · every module free · 5 challenges

Python for ML Engineers
10h · 7 lessons

The Python that ML code is actually written in: types, generators, decorators, context managers and a test suite.

NumPy & Vectorization
8h · 7 lessons

Broadcasting, striding, and deleting the loop — the skill every framework is built on top of.

Dataframes & Exploratory Analysis
10h · 8 lessons

pandas and Polars, joins, group-bys, time series, and finding the problem in the data before it becomes a problem in the model.

SQL & Data Modeling
8h · 7 lessons

Window functions, CTEs, query plans and the schema design questions that appear in ML interviews.

Data Pipelines & Feature Engineering
10h · 7 lessons

Encoding, scaling, splits that do not leak, and pipelines that produce the same features in training and serving.

The other tracks

Level
Intermediate
Size
7 modules · 64h
Level
Intermediate
Size
6 modules · 60h
Level
Advanced
Size
5 modules · 50h
Level
Advanced
Size
7 modules · 62h
Level
Advanced
Size
7 modules · 62h
Level
All levels
Size
5 modules · 42h
Level
Beginner
Size
5 modules · 52h