Welcome to the Reinforcement Learning Curriculum: 100 chapters from mathematical foundations to advanced topics, with exercises, prerequisites, and a readiness check.
Course outline — Full syllabus in basic-to-advanced order with links to every topic. Use it as your map.
Start here: Learning path for absolute beginners — From zero programming to building RL systems, step by step.
Preliminary assessment — 25 questions to check your readiness (math, Python, NumPy, PyTorch, basic RL). Answers included. Phase quizzes: Phase 1 math, Phase 2 readiness, Phase 3 foundations, Phase 4 Deep RL.
Prerequisites — Learn or brush up on Python, NumPy, Pandas, Matplotlib, PyTorch, TensorFlow, and related libraries used in the exercises. See also Visualization & plotting for what to plot and how to read learning curves.
Curriculum — 10 volumes, 100 chapters with one exercise per chapter. Start with Volume 1: Mathematical Foundations and work your way through. Each chapter includes a worked solution (collapsible) so you can check your work.
Worked solutions index — A single page linking to all solution sections (Math for RL, Preliminary, phase quizzes, curriculum chapters, prerequisites).
Good luck on your journey to mastery.