Our goal is that you become familiar with Evolutionary Algorithms and be capable of applying Evolutionary Algorithms to real life problems. In this course you will learn how to built an AI playing tetris bot from scratch using Evolutionary Algorithms. The course is built by teaching Evolutionary Algorithms on a theoretical level and then implementing code to build the AI bot. By putting the theoretical knowledge into practice step by step you will be able to confirm your understanding of the concepts learned.