This book presents examples of modern optimization algorithms. The focus is on a clear understanding of underlying studied problems, understanding described algorithms by a broad range of scientists and providing (computational) examples that a reader can easily repeat.