This document introduces multi-objective evolutionary algorithms (MOEAs). It discusses how MOEAs can be applied to solve multi-objective optimization problems like the knapsack problem and automated antenna design. The key differences between single and multi-objective evolutionary algorithms are selection methods like non-dominated sorting to find a Pareto front of solutions instead of a single optimal solution. Examples show using a MOEA to optimize a knapsack problem with multiple costs and values, and designing an X-band antenna with over 1,000 objectives and constraints.