The document presents an overview of model-based optimization, detailing its principles, methods, and applications discussed in a tutorial session at the 2018 International Conference in Taipei. It contrasts method-based and model-based approaches to optimization, showcases examples like the Shekel function and protein folding, and emphasizes the use of different modeling languages and solvers for optimization tasks. Additionally, it addresses practical challenges and considerations in applying model-based optimization to various scenarios and problems.