Skip to main content
This section covers the mathematical foundations and programming resources the lectures build on.
The four Math Background pages below are required review before the term starts. The lectures assume them from the first week, and no time is spent re-deriving them. Python is a resource rather than a requirement: work through it if you need it.

Math Background

Math Overview

Mathematics for Machine Learning textbook reference.

Probability

Probability basics including joint, marginal, and conditional distributions.

Linear Algebra

Linear algebra fundamentals including vectors, matrices, and eigenvalues.

Calculus

Calculus fundamentals including derivatives and matrix calculus.

Programming

Python

Python programming resources for data science and ML.