Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Introduction to Q-learning

Q-learning is a powerful reinforcement learning (RL) algorithm for decision-making tasks. This course will teach you how to implement both tabular and deep Q-learning to train agents that learn optimal behaviors from their environment.

Intermediate
59m

Created by Marc Harb

Last Updated Oct 23, 2025

Course Thumbnail
  • Course

Introduction to Q-learning

Q-learning is a powerful reinforcement learning (RL) algorithm for decision-making tasks. This course will teach you how to implement both tabular and deep Q-learning to train agents that learn optimal behaviors from their environment.

Intermediate
59m

Created by Marc Harb

Last Updated Oct 23, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • AI
What you'll learn

Many aspiring machine learning engineers struggle to move from understanding reinforcement learning theory to applying it in code, especially when scaling to complex problems. In this course, Introduction to Q-learning, you’ll learn to implement both traditional and deep Q-learning to train intelligent agents. First, you’ll explore the foundations of Q-learning, its differences from other RL methods like SARSA, and the role of Q-functions and Q-tables. Next, you’ll discover how to build a deep Q-network that approximates Q-values using neural networks and updates using gradient descent. Finally, you’ll learn how to train your Q-network in Gym environments, use experience replay and target networks, and monitor learning over time. When you’re finished with this course, you’ll have the skills and knowledge of Q-learning needed to build scalable agents that learn from experience.

Introduction to Q-learning
Intermediate
59m
Table of contents

About the author
Marc Harb - Pluralsight course - Introduction to Q-learning
Marc Harb
3 courses 0.0 author rating 0 ratings

Marc is a Senior Data Scientist with a solid foundation in Communication and Computer Engineering and holds a Master's degree in AI and Deep Learning from one of France's leading universities. His career is driven by a deep passion for data science and artificial intelligence, combining technical expertise with innovative thinking to deliver impactful solutions.

Get started with Pluralsight