Content: The first part of this 2h-lecture is a crash course in Convex Analysis and Optimization with numerous applications to Numerical Optimization in general, Machine Learning and beyond. The last part of the lecture gives an introduction to the emerging research field Learning to Optimize.