• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Fundamentals of Reinforcement Learning

    Learner Reviews & Feedback for Fundamentals of Reinforcement Learning by University of Alberta

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    2,840 ratings

    About the Course

    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 t...
    ...

    Top reviews

    KS

    Sep 2, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    MN

    Apr 12, 2024

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The concepts may sound confusing in the beginning, but as you go forward you find it interesting and understanding. I suggest you completely read the reading assignments before watching the videos.

    Filter by:

    526 - 550 of 680 Reviews for Fundamentals of Reinforcement Learning

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oriol A L

    •

    Nov 4, 2020

    Very good!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oren Z B M

    •

    Mar 22, 2020

    Thank you.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Syed H N S

    •

    Apr 28, 2025

    very good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nithiroj T

    •

    Dec 27, 2021

    Very good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By BRIGHTON S U

    •

    May 16, 2021

    Very nice

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Justin O

    •

    Mar 24, 2021

    Fantastic

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 김경래

    •

    Dec 4, 2022

    Perfect!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alexander K

    •

    Nov 7, 2019

    loved it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Puyuan L

    •

    Jan 24, 2020

    not bad

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tal G

    •

    Aug 19, 2024

    Great!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 최홍석

    •

    Apr 18, 2020

    great!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tobias S

    •

    Sep 8, 2019

    Great!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By shamma

    •

    Apr 14, 2025

    great

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By JingZeng X

    •

    Sep 25, 2020

    Good!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yetao W

    •

    Apr 23, 2020

    Good!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sadeen h

    •

    Dec 26, 2024

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nguyen V T

    •

    Nov 2, 2023

    nice

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jason D

    •

    Sep 13, 2023

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zhiming Z

    •

    Nov 9, 2021

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yatin T

    •

    Apr 11, 2020

    Nice

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ân V

    •

    Mar 29, 2022

    Filled StarFilled StarFilled StarFilled StarStar

    By Hakan K

    •

    Mar 1, 2020

    I enjoyed this introduction course in Reinforcement Learning (RL). It explained in detail the fundamentals of RL such as k-armed bandits, Contextual Bandits and - of course - Markov Decision Processes (MDP). The lectures explained the conceps with nice examples and as well as the math behind (Bellman equations). The coursebook was the great "RL bible" ("Reinforcement Learning - An Introduction", 2nd edition by Sutton & Bartto); the lectures followed the first 4 chapters of the book quite closely.

    I liked the programming assignments. It took some time to understand the structure of the tools used (e.g. the little known RLGlue) but after that it was quite straight forward, especially since the Notebook had great support for testing the solutions before submitting the assignment.

    It was also interesting to see the guest lectures talk about the world outside the simple example MDPs used as examples, such as RL in the real world (using Contextual Bandits as a foundation), and about solving huge Fleet Management problems with RL.

    One thing I missed in this course was more details about MDP and linear programming, which was mentioned in passim by the lecturers, and was an essential tool for solving the Fleet Management Problem (using approximate linear programming). Perhaps some of the next courses will discuss linear programming more...

    Filled StarFilled StarFilled StarFilled StarStar

    By Michael S

    •

    May 21, 2020

    I thought that the course content was extremely interesting, and the tests and programming were informative.

    I did think though that the lectures were a little terse and could have given more information and worked through more examples. I think the presenters of this course and the people who constructed it could learn a lot from how, say, Andrew Ing's Coursera courses and Geoffrey Hinton's Coursera courses are put together and presented.

    Specifically, the actual video time was very short and huge dependence was placed on the text book (which is very good textbook). I found Jupyter note book buggy and had to reset it a few times, but that might be me: I am not familar with it. I think as well, in a preliminary section, there could have been more on the Jupyter notebook and programming - even if this was just a document. As a user inexperienced with the Jupyter notebook, I found debugging and running test code in the lecturer's notebook in order to find my errors really hard. I often had to reset the notebook. Some assistance would have been appreciated here. In other courses that I have done, the prgramming environment has been more flexible which has made debugging easier, but I accept that my concerns here may be due to my inexperience.

    Filled StarFilled StarFilled StarFilled StarStar

    By Rohit K

    •

    Oct 19, 2020

    Hi,

    I don't know whether this feedback will reach the correct ears or not.

    I have already completed the course before and now I am doing it again. One thing that I found is the coding assignments are using library and is not letting the student do the thing from scratch. Things will be very clear to the student if the build everything from scratch using the basic libraries. for eg. not using rl_glue, but coding up the environment, coding up the agent. Using abstraction is good, but for those who already know the things. Since this course is more about the fundamentals of RL, it should teach the basics of building environment, agent from scratch. Maybe we can use library once we have done it from scratch, like starting from week 3 or course 2. I persnally was not able to get the full understanding of the things untill I implemented the things from scratch.

    Thanks:)

    overall course very nice. A great effort !

    Filled StarFilled StarFilled StarFilled StarStar

    By vihari V

    •

    Jul 21, 2023

    The course is useful only if you read the book simultaneously. The book describes things in a much better way than the teachers of the course. If you want to get a good understanding of the concepts, I suggest you first read the topics from the book and then listen to the lectures.

    Pros:

    1. Good quizzes to understand the concepts.

    2. Programming exercises are a must to understand the ideas correctly.

    Cons:

    1. One complaint I have for the course is, it lacks mathematical rigor in its explanations. For example, the course and the book just say that value updates eventually converge to the value corresponding to the policy, but they never reason about why that must be the case. Even putting a heuristic argument or atleast pointing to a "proof of convergence" would have satisfied the mathematician in me.

    • Chevron Left
    • 1
    • ...
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.