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 is part of the Reinforcement Learning Specialization
Offered By
About this Course
Probabilities & Expectations, basic linear algebra, basic calculus, Python 3.0 (at least 1 year), implementing algorithms from pseudocode.
What you will learn
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
Skills you will gain
- Artificial Intelligence (AI)
- Machine Learning
- Reinforcement Learning
- Function Approximation
- Intelligent Systems
Probabilities & Expectations, basic linear algebra, basic calculus, Python 3.0 (at least 1 year), implementing algorithms from pseudocode.
Syllabus - What you will learn from this course
Welcome to the Course!
An Introduction to Sequential Decision-Making
Markov Decision Processes
Value Functions & Bellman Equations
Dynamic Programming
Reviews
- 5 stars81.98%
- 4 stars14.62%
- 3 stars2.36%
- 2 stars0.35%
- 1 star0.67%
TOP REVIEWS FROM FUNDAMENTALS OF REINFORCEMENT LEARNING
This course is the best course for anyone who needs to enter into the field of RL. Content within the course is excellent and instructors have explained each and every topic very well.
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.
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!
I was so confused about the fundamental concepts, but doing this course has given me a solid foundation of RL.
This is a must-do course if you are starting with Reinforcement Learning.
About the Reinforcement Learning Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
What is the refund policy?
Is financial aid available?
More questions? Visit the Learner Help Center.