This beginner path introduces reinforcement learning through the practical task of creating an intelligent agent that learns to navigate a grid-world environment. You will define states, actions, and rewards, then implement the environment that supports the learning process. You will build a Q-learning agent using the Bellman equation, Q-table updates, and an ε-greedy exploration strategy. You will connect the agent to its environment, train it over multiple episodes, and visualize its rewards and learned policy. The path also examines random goal positions, hazardous environments, and reward shaping. It concludes with a discussion of developing reinforcement learning techniques and their potential applications.
Master Windows Internals - Kernel Programming, Debugging & Architecture
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- Define states, actions, rewards, and other core reinforcement learning concepts
- Build a grid-world environment from scratch
- Implement Q-learning with Bellman-based Q-table updates
- Apply an ε-greedy strategy to balance exploration and exploitation
- Train an agent through repeated interaction with an environment
- Visualize training rewards and learned policies
- Improve agent behavior with hazards, randomized goals, and reward shaping