Mathematical optimization is the preferred tool for identifying the most desirable operating conditions or the most profitable production schedule leading to the best performance, while respecting constraints. Examples of typical problems are: mixing products at minimum cost, making production schedules, maximizing process yield, minimizing losses and increasing throughput in a network. The science of optimization is generally understood and practiced by mathematicians, while optimization problems arise from the activities of engineers. Using the “black box” approach, this training aims to provide simple and robust tools to solve complex problems without having to master programming and mathematics. This training is based on several workshops.