A clear guide that introduces convexity, duality, and optimality conditions, blending theory with algorithmic examples to help readers build a solid foundation in modern optimization techniques.