Welcome to a subject where technology and smart solutions are changing the game. You'll learn how to formulate optimization problems, define objective functions, and discover how artificial intelligence (AI) is revolutionizing fields such as transportation, automation, mechanics, and additive technologies. You will explore different optimization methods - from analytical and numerical approaches to advanced AI techniques. You'll learn how to deal with constraints, work efficiently with data and use image processing algorithms. Plus, you'll delve into the topological optimization, where you'll learn how to improve structural designs, minimize weight, maximize load capacity, or meet other functional goals while accounting for spatial constraints. The outcome of this course is the ability to independently apply optimization and artificial intelligence methods as tools in the implementation of technical solutions, while also evaluating their practical applicability.