Course content

This course was composed of three parts : unconstrained convex optimization - constrained convex optimization - Linear programming and simplex methods.
I was in charge of the first part of this course which mainly focused on : convex sets, convex functions and gradient based algorithms (standard, line search, newton's method and quasi-newton's method)

The following documents were used for this course

Courses

Exercises

Practical Session

Exam