This lecture covers topics such as envelope representations, weak separating hyperplane theorem, supporting hyperplanes, subgradients, conjugate functions, perturbing constraints, Lagrangian representation, dual objective, duality gap, conditions for strong duality, and sensitivity interpretation of dual solutions in the context of convex optimization.