Estimated 5 weeks

6–8 hours per week

Self-paced

Progress at your own speed

### At a glance

- Institution: EPFLx
- Subject: Math
- Level: Introductory
- Prerequisites:
The course assumes no prior knowledge of optimization. It relies heavily on linear algebra (matrices, rank, pivoting, etc.)

The knowledge of the programming language Python is an asset to learn the details of the algorithms. However, it is possible to follow the course without programming at all.

- Language: English