Loading...

Description

Reinforcement learning (RL) is a foundational approach in modern artificial intelligence (AI) that enables systems to learn optimal behaviors through experience and interaction with the environment, rather than being given fixed rules. It is used to build AI that can evaluate choices, adapt over time, and make smart decisions - whether that’s mastering a game, controlling a robot, or guiding autonomous systems in dynamic environments - RL powers some of the most advanced applications in artificial intelligence today

This course introduces learners to the foundational principles and practical implementation of RL. You’ll explore key concepts such as Markov Decision Processes, value functions, policy optimization, and deep reinforcement learning techniques. Through hands-on assignments, including building a game-playing agent, you will gain experience applying RL algorithms to solve complex problems. 

As part of the AI Certificate Technical Track, this course builds on your machine learning knowledge and complements other advanced topics like Large Language Models (LLMs), offering a deeper understanding of how intelligent agents learn and adapt in dynamic environments. It lays the groundwork for understanding cutting-edge techniques such as Reinforcement Learning with Human Feedback (RLHF), increasingly used in training sophisticated AI systems. 

 

What you will learn

By the end of this course, you’ll have a strong conceptual and practical foundation in reinforcement learning, including:

  • Applying core reinforcement learning principles and agent-based problem solving to real decision-making problems 
  • Modeling environments using Markov Decision Processes (MDPs) to represent states, actions, rewards, and long-term outcomes, a common framework used in industry
  • Using value functions and policy functions (V and Q functions) in learning. 
  • Implementing essential algorithms such as temporal-difference learning and Q-learning 
  • Using modern deep reinforcement learning techniques (e.g., DQN, PPO, Actor-Critic) to tackle more complex problems using neural networks
  • Understanding how reinforcement learning is applied to language models, including Reinforcement Learning from Human Feedback (RLHF) and Goal-Sensitive Policy Optimization (GSPO)

 

Skills you’ll gain 

  • Designing and training reinforcement learning agents that improve their behaviour through interaction and feedback
  • Design AI that learns to optimize behaviour in changing environments
  • Applying reinforcement learning algorithms in Python with hands-on experience implementing and testing models
  • Using frameworks like PyTorch for deep reinforcement learning (RL) workflows
  • Integrating RL methods with other AI components in larger systems
  • Applying core RL algorithms to game environments and interactive systems 
  • Understanding how RL is used to fine-tune language models and autonomous agents 
  • Explaining reinforcement learning concepts and results to technical and non-technical stakeholders, supporting collaboration and informed decision-making

 

Course format 

  • Commitment: Eight weeks, 8-10 hours per week 
  • Prerequisite: Completion of the Machine Learning course or equivalent experience 
    • This course is designed for learners with intermediate to advanced programming and machine learning experience, including familiarity with Python and basic ML concepts. 
  • Project: Build a reinforcement learning agent that learns to play a game 
  • Delivery: Hybrid delivery, instructor-led live sessions with hands-on assignments
Loading...

Enroll Now - Select a section to enroll in

Section Title
Reinforcement Learning
Type
Online
Dates
Oct 05, 2026 to Nov 27, 2026
Course Fee(s)
Course Fee non-credit $1,199.00
Required fields are indicated by .