This course offers a rigorous introduction to convex optimization, guided by Boyd's foundational textbook. Covering the first half of Part I, it includes comprehensive lecture notes with all necessary proofs, enhancing the textbook material.
The course balances mathematical rigor with intuitive understanding, focusing on convex sets, functions, and optimization problems. Students will develop both theoretical knowledge and practical skills for solving convex optimization problems in various fields.