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. We believe the learning process of theoretically grounded AI concepts grounded in easy to use source code via gamification is an ideal way to embody the core lessons learned. Your success in the course is based on how much effort you put into the exercises. The code is in the python programming language with a very easy to follow code base to track implement different parts of the AI algorithm between each lesson. We encourage students to first attempt to solve the code of each lesson on their own and only once attempting to solve the lesson then view the solution for the lesson. The course is built lesson upon lesson in chronological order .
Whishing you good luck!