← Parminces
Capuano, Pascal, Zouitine, Wolf & Aractingi — HuggingFace, 2025

Robot Learning: A Tutorial

From classical kinematics to VLAs — the complete robot learning stack with runnable LeRobot code.

Prerequisites: Python + Basic ML concepts
5
Chapters
20+
Simulations
50+
Quizzes
CHAPTER 1

Introduction & LeRobot

Why robot learning matters, the LeRobot ecosystem, datasets (LeRobotDataset), streaming, teleoperation, and data collection.

CHAPTER 2

Classical Robotics

Forward/inverse kinematics, Jacobians, differential IK, feedback control. Why dynamics-based methods hit their limits.

CHAPTER 3

Reinforcement Learning

MDPs, Q-learning, DQN, DDPG, SAC, domain randomization, HIL-SERL. Learning from trial and error on real hardware.

CHAPTER 4

Imitation Learning

VAEs, diffusion models, flow matching, ACT, Diffusion Policy, temporal ensembling, async inference. Learning from demonstrations.

CHAPTER 5

Generalist Robot Policies

VLAs, cross-embodiment transfer, π0, SmolVLA, and the path to foundation models that act across tasks and robots.