While not as popular as Neural Networks - Evolutionary Algorithms are also a part of Artificial Intelligence. They help with rapid prototyping, solving optimization problems and hyperparameter optimization for Deep Learning.
I'll show you the bare math behind evolutionary algorithms starting with definitions and finishing with live coding a Genetic Algorithm.
All of this dipped in cheesy jokes and digressions.