Back to Fundamentals of Reinforcement Learning
University of Alberta

Fundamentals of Reinforcement Learning

Reinforcement Learning is a subfield of Machine Learning, but is also a general purpose formalism for automated decision-making and AI. This course introduces you to statistical learning techniques where an agent explicitly takes actions and interacts with the world. Understanding the importance and challenges of learning agents that make decisions is of vital importance today, with more and more companies interested in interactive agents and intelligent decision-making. This course introduces you to the fundamentals of Reinforcement Learning. When you finish this course, you will: - Formalize problems as Markov Decision Processes - Understand basic exploration methods and the exploration/exploitation tradeoff - Understand value functions, as a general-purpose tool for optimal decision-making - Know how to implement dynamic programming as an efficient solution approach to an industrial control problem This course teaches you the key concepts of Reinforcement Learning, underlying classic and modern algorithms in RL. After completing this course, you will be able to start using RL for real problems, where you have or can specify the MDP. This is the first course of the Reinforcement Learning Specialization.

Status: Machine Learning
Status: Artificial Intelligence
IntermediateCourse15 hours

Featured reviews

SM

5.0Reviewed May 6, 2023

Excellent course, with a very nice presentation style, both the professors are excellent in their presentations and the material is well researched and delivered. A very valuable course.

U

4.0Reviewed Jan 2, 2021

The book is essential reading. It took me longer than the estimates to do the reading and the programming assignments. I would have liked more gridworld examples to get a faster hang of it.

CS

5.0Reviewed Feb 10, 2021

This is a relatively gentle introduction for the mathematically sophisticated, but does well to set the stage for the rest of the specialization and introduce the newcomer to the field.

KS

5.0Reviewed Sep 1, 2019

All the concepts were well explained and this course was perhaps the best I have found for RL.Great efforts have been put into making the course and It goes well in line with the suggested textbook.

AM

4.0Reviewed Aug 23, 2020

Don't think it would be unreasonable to have more demanding coding assignments where all functions are made from scratch (though the function names and some comments might be provided as an outline.

CS

5.0Reviewed May 5, 2021

Fantastic course! I have been interested in Reinforcement Learning for a long time and this has been the best introduction I have found so far. It gave me the foundations on the field.

AB

5.0Reviewed Sep 6, 2019

Concepts are bit hard, but it is nice if you undersand it well, espically the bellman and dynamic programming.Sometimes, visualizing the problem is hard, so need to thoroghly get prepared.

KS

4.0Reviewed Aug 8, 2023

nice material. really breaks down hard concepts into easy to digest chunks. However, you will have to read the book to answer questions and delivery method of instructor could have been better

KL

5.0Reviewed Dec 3, 2020

This course was super helpful. I had tried a couple other online introductions to RL, but this was the only one where I could really engage and learn the material effectively. Would recommend!

YW

5.0Reviewed Jul 14, 2021

Clear instruction and insightful exercises! Enjoy this course! Also, please read the book if you want to understand better about the course materials and rationales behind the exercises.

HT

5.0Reviewed Apr 7, 2020

This course is one of the best I've learned so far in coursera. The explanations are clear and concise enough. It took a while for me to understand Bellman equation but when I did, it felt amazing!

HS

5.0Reviewed Sep 19, 2019

One of the best courses I finished on Coursera, I really like the structure of the course. Textbook is also provided which really helps. Looking forward to next course in the series.

All reviews

Showing: 20 of 689

Avinash Kalyanaraman
1.0
Reviewed Aug 8, 2019
Kota Mori
3.0
Reviewed Jul 30, 2019
Andreas Beschorner
1.0
Reviewed Aug 22, 2020
Luiz Cunha
5.0
Reviewed Aug 3, 2019
Муратов Андрей Валерьевич
3.0
Reviewed Feb 24, 2020
Ritu Pande
3.0
Reviewed Aug 8, 2019
Apurva
3.0
Reviewed Sep 17, 2019
Sebastian Patiño Barrientos
5.0
Reviewed Aug 25, 2019
Pars Vaf
5.0
Reviewed Nov 10, 2019
Eric Kumar
4.0
Reviewed Sep 25, 2019
Santiago Zubieta
5.0
Reviewed Aug 20, 2019
Andrei Taskin
5.0
Reviewed Jul 31, 2019
Jeremy Owen
4.0
Reviewed Aug 26, 2019
Katherine Lonergan
5.0
Reviewed Dec 4, 2020
Julian Steger
3.0
Reviewed Oct 22, 2019
Rahul Rameshbabu
3.0
Reviewed Sep 28, 2019
Waziha Kabir
1.0
Reviewed Jun 4, 2020
Ekaterina Ryzhkova
1.0
Reviewed Feb 13, 2020
Akash Bisht
5.0
Reviewed Sep 6, 2019
Stanislav Baranov
4.0
Reviewed Jan 10, 2021