Part I Foundations -- Part II Advanced Optimization -- Part III Learning --