Whether you are looking at the specific course content or the general field, here are the key components and applications you should know: Core Concepts of Genetic Algorithms (GA)
Genetic algorithms are a powerful subset of evolutionary computing that mimic Charles Darwin's theory of natural selection to find high-quality solutions for complex optimization and search problems.
GA is widely used when traditional mathematical methods fail due to the complexity or size of a problem: Genetic Algorithms & Neural Networks: Java, AI - Udemy