← Back to curriculum

Module 8 — Continuous control & robotics

Welcome to Module 8

Continuous action spaces, MuJoCo/Gymnasium continuous envs, and robotics context.

~25 min read + exercises

Welcome to Module 8

Before we begin

Welcome to Module 8 of Deep Reinforcement Learning. This module is standalone within the track — read lessons in order unless you already know the prerequisites listed below.

Figure

Module 8 at a glance

Module 8 — lesson flow1Welcome2Lesson 13Lesson 24Lesson 35Lesson 46Lesson 57Quiz8Project
Welcome, core lessons, quiz, then a hands-on project.

What this module covers

LessonFocus
Continuous action spacesCore concepts + checkpoints
DDPG & deterministic policiesCore concepts + checkpoints
Soft actor–critic (SAC)Core concepts + checkpoints
Sim-to-real & domain randomizationCore concepts + checkpoints
Robotics RL case studiesCore concepts + checkpoints
QuizMultiple-choice review with lesson links
ProjectPortfolio-ready code you can extend

Prerequisites

  • Comfort with basic Python and NumPy.
  • For Module 1: no prior RL required. Later modules assume earlier modules in this track (or equivalent background).
  • Optional: the AI course Modules 1–3 help with gradients and neural networks before Module 4.

Figure

The RL loop

Agentpolicy πEnvironmentaction astate s′, reward r
Agent observes state, chooses action, receives reward — repeat.

What to install before the project

  • Python 3.10+
  • pip install gymnasium numpy matplotlib
  • From Module 4 onward: pip install torch
  • From Module 6 onward: pip install stable-baselines3 (optional but recommended for PPO/SAC labs)

Ready?

Open the first technical lesson: Continuous action spaces