In this course, you will learn the basics of Reinforcement Learning, one of the three paradigms of modern artificial intelligence. You will implement from scratch adaptive algorithms that solve control tasks based on experience. You will also learn to combine these algorithms with Deep Learning techniques and neural networks, giving rise to the branch known as Deep Reinforcement Learning.
This course covers both the basics of this branch and the most popular advanced algorithms and focuses on developing practical skills. Therefore, after learning the core concepts in each section of the course, we will implement the algorithms covered from scratch.