Optimization
Unit 1: Introduction, Univariate Problems
Unit 2: Multivariate Problems, Gradient-Based Methods
Unit 4: Optimization for Machine Learning
Unit 5: Constrained Optimization, Linear Programming
Unit 7: Discrete Optimization and Heuristics
Announcements
The course starts Tuesday, February 3, 2026 in U141.
Explore this page and learn where to find things.
Under “Classes” you will find the units of the course. The material will be updated during the course.
The “Tutorials” are for self study and you can already work on them reviewing Python Programming and Calculus.