Foundations

Reinforcement Learning

RL algorithms, reward modelling, RLHF, policy gradients, Q-learning and multi-agent RL

858
lessons
Skills in this topic
View full skill map →
RL Foundations
beginner
Formalise a problem as an MDP
Policy Gradient Methods
intermediate
Implement REINFORCE from scratch
RLHF & Alignment
advanced
Describe the RLHF pipeline end-to-end
All Reads (218) Articles (48)Blog Posts (66)Tutorials (6)Research Papers (98)
I Taught an Agent to Act Directly - No Q-Values Needed (Day 6: REINFORCE)
Dev.to · Madhumitha Kolkar 🎮 Reinforcement Learning ⚡ AI Lesson 6d ago
I Taught an Agent to Act Directly - No Q-Values Needed (Day 6: REINFORCE)
SERIES: Learning RL and JAX in Public - from zero to DeepMind :) Days 4 and 5 were value-based...
Snapshot Once, Rollout a Thousand Times: A Practical RL Setup for Coding Agents
Dev.to · Sebastian Buzdugan 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
Snapshot Once, Rollout a Thousand Times: A Practical RL Setup for Coding Agents
Your GPUs aren't the RL bottleneck, rebuilding the environment is. Snapshot the world once, fork it into thousands of rollouts. Real numbers, runnable harness.
Q-Learning From Scratch: Reinforcement Learning in a Gridworld
Dev.to · Devanshu Biswas 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
Q-Learning From Scratch: Reinforcement Learning in a Gridworld
No labels, no "correct answer" — just rewards. Reinforcement learning lets an agent figure out the...
Reinforcement Learning with Verifiable Rewards: Why AI is Learning to Grade Its Own Homework
Dev.to · Shrijith Venkatramana 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
Reinforcement Learning with Verifiable Rewards: Why AI is Learning to Grade Its Own Homework
Hello, I'm Shrijith Venkatramana. I'm building git-lrc, an AI code reviewer that runs on every...
The Missing Piece in Jason Wei's Framework: When to Go On-Policy
Dev.to · keeper 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
The Missing Piece in Jason Wei's Framework: When to Go On-Policy
The Missing Piece in Jason Wei's Framework: When to Go On-Policy Jason Wei — the...
On Optimization Objectives in Reinforcement Learning
Dev.to · Garrin Costa, Jr. 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
On Optimization Objectives in Reinforcement Learning
Reinforcement Learning: Optimization and Objective Methods There are a few paradigms or...
How to Stop Shipping Low-Quality RL Environments (with Examples)
Latent Space 🎮 Reinforcement Learning ⚡ AI Lesson 1mo ago
How to Stop Shipping Low-Quality RL Environments (with Examples)
Your broken harness is actively making the model worse. Here's what I keep seeing after years of eyeballing trajectories, and what you need to fix.
Understanding Reinforcement Learning with Human Feedback Part 6: How the Reward Model Trains the Original Model
Dev.to · Rijul Rajesh 🎮 Reinforcement Learning ⚡ AI Lesson 2mo ago
Understanding Reinforcement Learning with Human Feedback Part 6: How the Reward Model Trains the Original Model
In the previous article, we used loss functions and trained our reward model. In this article, we...
Understanding Reinforcement Learning with Human Feedback Part 4: Teaching Models Human Preferences
Dev.to · Rijul Rajesh 🎮 Reinforcement Learning ⚡ AI Lesson 2mo ago
Understanding Reinforcement Learning with Human Feedback Part 4: Teaching Models Human Preferences
In the previous article, we explored the part where we collect human preferences. In this article, we...
Understanding Reinforcement Learning with Human Feedback Part 2: Aligning Pretrained Models
Dev.to · Rijul Rajesh 🎮 Reinforcement Learning ⚡ AI Lesson 2mo ago
Understanding Reinforcement Learning with Human Feedback Part 2: Aligning Pretrained Models
In the previous article, we explored the concept of pre-training and its limitations without a...
Understanding Reinforcement Learning with Neural Networks Part 3: Guessing the Ideal Output
Dev.to · Rijul Rajesh 🎮 Reinforcement Learning ⚡ AI Lesson 2mo ago
Understanding Reinforcement Learning with Neural Networks Part 3: Guessing the Ideal Output
In the previous article, we explored the limitations of backpropagation and why it is not ideal when...
Removing PER From Rainbow DQN Set a New Snake AI World Record
Dev.to · Stat Phantom 🎮 Reinforcement Learning ⚡ AI Lesson 2mo ago
Removing PER From Rainbow DQN Set a New Snake AI World Record
Greetings all! Quick context: this is part of an ongoing series where I'm building Rainbow DQN one...
Top 5 Reinforcement Learning Environments
Dev.to · Ethan 🎮 Reinforcement Learning ⚡ AI Lesson 3mo ago
Top 5 Reinforcement Learning Environments
An RL agent has nothing to learn from without an environment to act in. This piece covers what an RL...
Reinforcement Learning / Q Learning Basics with Tic Tac Toe
Dev.to · Harsh Agnihotri 🎮 Reinforcement Learning ⚡ AI Lesson 3mo ago
Reinforcement Learning / Q Learning Basics with Tic Tac Toe
Hi Fam, on my journey of learning AI & ML, since I am too dumb to just make "AI Learns to walk"...
Human-Aligned Decision Transformers for deep-sea exploration habitat design under real-time policy constraints
Dev.to · Rikin Patel 🎮 Reinforcement Learning ⚡ AI Lesson 3mo ago
Human-Aligned Decision Transformers for deep-sea exploration habitat design under real-time policy constraints
While exploring reinforcement learning architectures for autonomous systems, I stumbled upon a fascinating challenge that would consume my research for months.
Balancing Foundational RL Knowledge with Modern RL-for-LLM Research for Effective Study Approach
Dev.to · Valeria Solovyova 🎮 Reinforcement Learning ⚡ AI Lesson 3mo ago
Balancing Foundational RL Knowledge with Modern RL-for-LLM Research for Effective Study Approach
Expert Analytical Section: Navigating the Intersection of Reinforcement Learning and Large...
Training and Deploying RL for a $500 Sidewalk Robot
Dev.to · Manvel Avetisian 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
Training and Deploying RL for a $500 Sidewalk Robot
How I trained and deployed RL on $500 sidewalk robot I've built -- including drowning, fire,...
Atari Deep Q-Network ProjectAtari Deep Q-Network Project
Dev.to · asmniins-DS 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
Atari Deep Q-Network ProjectAtari Deep Q-Network Project
Overview This project implements 3 reinforcement learning agents using Deep Q-Networks...
Understanding Reinforcement Learning through OpenDuck
Dev.to · Frank Fu 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
Understanding Reinforcement Learning through OpenDuck
Objective: Replicate the OpenDuck Mini project and control it using the RDK X5 development...
The Challenge of Unverifiable AI Rewards
Dev.to · Aditya Gupta 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
The Challenge of Unverifiable AI Rewards
Dive deep into RLVR, a novel approach for generating verifiable rewards that enhance the reliability
Revisiting the Causal Mechanisms Behind Policy Gradients
Dev.to · Aditya Gupta 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
Revisiting the Causal Mechanisms Behind Policy Gradients
Uncover critical, overlooked concepts in Reinforcement Learning. Go beyond GRPO to find foundational
6 Best Reinforcement Learning (RL) Tools in 2026
Dev.to · Ethan 🎮 Reinforcement Learning ⚡ AI Lesson 4mo ago
6 Best Reinforcement Learning (RL) Tools in 2026
The Bottleneck Shifted. Your Tooling Should Too. For most of the last decade, the...
🎮 Reinforcement Learning Explained Like You're 5
Dev.to · Sreekar Reddy 🎮 Reinforcement Learning 4mo ago
🎮 Reinforcement Learning Explained Like You're 5
Learning by trial, error, and rewards
How I Built a Secure Survey Reward Platform Using React & FastAPI
Dev.to · naveen kumar 🎮 Reinforcement Learning 5mo ago
How I Built a Secure Survey Reward Platform Using React & FastAPI
Survey reward platforms look simple on the surface. User completes survey → earns points → withdraws...
Building a regime-switching particle filter in Rust — from Kalman 1960 to rayon-parallelized Monte Carlo
Dev.to · Ruslan Manov 🎮 Reinforcement Learning 6mo ago
Building a regime-switching particle filter in Rust — from Kalman 1960 to rayon-parallelized Monte Carlo
Building a regime-switching particle filter in Rust — from Kalman 1960 to rayon-parallelized...
Fixing an Off-By-One Bug in PufferLib's PPO Implementation
Dev.to · Jacob Lee 🎮 Reinforcement Learning 6mo ago
Fixing an Off-By-One Bug in PufferLib's PPO Implementation
Fixing an Off-By-One Bug in PufferLib's PPO Implementation The Problem I was looking through...
Sutton & Barto Gridworld example in C#
Dev.to · davide lettieri 🎮 Reinforcement Learning 6mo ago
Sutton & Barto Gridworld example in C#
Lately, I've been exploring various examples from Sutton and Barto's "Reinforcement Learning: An...
Reinforcement Learning Environments: How AI Agents Learn Through Experience
Dev.to · Mikuz 🎮 Reinforcement Learning 7mo ago
Reinforcement Learning Environments: How AI Agents Learn Through Experience
Artificial intelligence agents improve through interaction and feedback, a process known as...
AWS Use Cases | Enhanced Streak System for Game Portal with Leaderboards & Rewards
Dev.to · Minoltan Issack 🎮 Reinforcement Learning 8mo ago
AWS Use Cases | Enhanced Streak System for Game Portal with Leaderboards & Rewards
Introduction to Streaks A streak is a consecutive count of days (or actions) a user...
Level Up! The Art of Designing Game Progression and Player Rewards
Dev.to · Mike Sorrenti 🎮 Reinforcement Learning 8mo ago
Level Up! The Art of Designing Game Progression and Player Rewards
In any game, progression is about more than just leveling up. It's a journey. A well-designed...
Levitating Precision: Reinforcement Learning for Non-Contact Robotics
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Levitating Precision: Reinforcement Learning for Non-Contact Robotics
Levitating Precision: Reinforcement Learning for Non-Contact Robotics Imagine assembling...
Monte Carlo Neural Operators: Democratizing Physics Simulations by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Monte Carlo Neural Operators: Democratizing Physics Simulations by Arvind Sundararajan
Monte Carlo Neural Operators: Democratizing Physics Simulations Tired of wrestling with...
From Building Projects to Building Products: The Mindset Shift I Didn’t Know I Needed
Dev.to · Flex 🎮 Reinforcement Learning 8mo ago
From Building Projects to Building Products: The Mindset Shift I Didn’t Know I Needed
Over the last few weeks, something clicked for me: Tech doesn’t reward learners. Tech rewards...
Turbocharging AI: Twice Sequential Monte Carlo for Lightning-Fast Decisions by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Turbocharging AI: Twice Sequential Monte Carlo for Lightning-Fast Decisions by Arvind Sundararajan
Turbocharging AI: Twice Sequential Monte Carlo for Lightning-Fast Decisions Imagine an AI...
How I Added On-Chain Rewards and NFTs to Solana Quiz: Practical Insights, Pitfalls, and Tips
Dev.to · Dima Zaichenko 🎮 Reinforcement Learning 8mo ago
How I Added On-Chain Rewards and NFTs to Solana Quiz: Practical Insights, Pitfalls, and Tips
In my previous article on Dev.to, I shared how I built a small app - Solana Quiz, where users answer...
Quantum-Inspired Encoding: A Leap in Offline Reinforcement Learning
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired Encoding: A Leap in Offline Reinforcement Learning
Quantum-Inspired Encoding: A Leap in Offline Reinforcement Learning Imagine training a...
Quantum-Inspired State Sculpting: Revolutionizing Offline Reinforcement Learning by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired State Sculpting: Revolutionizing Offline Reinforcement Learning by Arvind Sundararajan
Quantum-Inspired State Sculpting: Revolutionizing Offline Reinforcement Learning Imagine...
Quantum-Inspired Shortcuts: Reinforcement Learning on a Budget
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired Shortcuts: Reinforcement Learning on a Budget
Quantum-Inspired Shortcuts: Reinforcement Learning on a Budget Imagine training a robot to...
Quantum-Inspired Geometry: Boosting Offline Reinforcement Learning with Compact State Representations
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired Geometry: Boosting Offline Reinforcement Learning with Compact State Representations
Quantum-Inspired Geometry: Boosting Offline Reinforcement Learning with Compact State...
Quantum-Inspired Encoding: Revolutionizing Reinforcement Learning with Scarce Data
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired Encoding: Revolutionizing Reinforcement Learning with Scarce Data
Quantum-Inspired Encoding: Revolutionizing Reinforcement Learning with Scarce Data Imagine...
Data-Scarce Reinforcement Learning: A Quantum-Inspired Shortcut
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Data-Scarce Reinforcement Learning: A Quantum-Inspired Shortcut
Data-Scarce Reinforcement Learning: A Quantum-Inspired Shortcut Imagine training a robot...
Quantum-Inspired Data Sculpting: Revolutionizing Offline Reinforcement Learning
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Quantum-Inspired Data Sculpting: Revolutionizing Offline Reinforcement Learning
Quantum-Inspired Data Sculpting: Revolutionizing Offline Reinforcement Learning Imagine...
Unleash AI on Tiny Hardware: Quantization for Embedded Reinforcement Learning by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 8mo ago
Unleash AI on Tiny Hardware: Quantization for Embedded Reinforcement Learning by Arvind Sundararajan
Unleash AI on Tiny Hardware: Quantization for Embedded Reinforcement Learning Tired of...
Reinforcement Learning: Why It's Quietly Powering the AI Revolution
Dev.to · Vikram Lingam 🎮 Reinforcement Learning 8mo ago
Reinforcement Learning: Why It's Quietly Powering the AI Revolution
Picture this: it's 2016, and a bunch of folks are glued to their screens watching a computer...
WTF is Inverse Reinforcement Learning?
Dev.to · Daily Bugle 🎮 Reinforcement Learning 9mo ago
WTF is Inverse Reinforcement Learning?
WTF is this: Unraveling the Mystery of Inverse Reinforcement Learning Ah, the joys of trying to...
Unlocking AI Speed: The Hidden Symmetries in Reinforcement Learning
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 9mo ago
Unlocking AI Speed: The Hidden Symmetries in Reinforcement Learning
Unlocking AI Speed: The Hidden Symmetries in Reinforcement Learning Imagine training an AI...
Building Intelligent AI Agents with Modular Reinforcement Learning
Dev.to · Aniket Hingane 🎮 Reinforcement Learning 9mo ago
Building Intelligent AI Agents with Modular Reinforcement Learning
Building Intelligent AI Agents with Modular Reinforcement Learning TL;DR I...
Decision Trees Evolved: Faster, Smarter Reinforcement Learning by Arvind Sundararajan
Dev.to · Arvind SundaraRajan 🎮 Reinforcement Learning 9mo ago
Decision Trees Evolved: Faster, Smarter Reinforcement Learning by Arvind Sundararajan
Decision Trees Evolved: Faster, Smarter Reinforcement Learning Imagine a self-driving car...