Loopskey-logo
CourseTechnology

Evolutionary Computation and its Applications

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

BEGINNER

Duration

12 h

About this course

This course introduces the foundations of optimization and shows how AI can be applied to real-world science and engineering optimization problems. You will learn about evolutionary computation, a branch of AI for optimization. You will explore two widely used AI-based optimization techniques: genetic algorithms and particle swarm optimization. Along the way, you will learn how these methods work, when to use them, and how to implement them in MATLAB toolboxes to solve design and decision-making problems. The course combines core concepts with practical science and engineering case studies, helping you move from theory to application. By the end of the course, you will be able to define optimization problems and use AI methods to obtain solutions in realistic contexts. In partnership with MathWorks, enrolled learners receive access to MATLAB for the duration of the course.

What you will learn

  • Explain core optimization concepts used in science and engineering.
  • Apply genetic algorithms and particle swarm optimization in MATLAB to science and engineering optimization problems.