LeRobot: Open-Source Robot Learning from Zero to Deployment
The complete LeRobot learning path. In ~10 hours go from installing HuggingFace LeRobot to training and deploying your first pick-and-place policy. Works with any supported robot or simulation.
A structured, sequential path through HuggingFace's LeRobot framework. Install, record demonstrations, train an ACT policy, and deploy it — on any supported robot or entirely in simulation.
Total Time ~10 hours
Difficulty Intermediate
Hardware Any supported robot or MuJoCo simulation
Prerequisites Python basics, Linux terminal basics
Simulation Option Yes — full path completable in MuJoCo
You Will Build A trained ACT pick-and-place policy, runnable on your robot
Before You Start — Check These Prerequisites
- Comfortable with a Linux terminal (cd, ls, pip install)
- Python 3.10 or higher installed
- A supported robot (SO-100, Koch v1.1, OpenArm, DK1, HopeJR, Reachy2) or a simulation environment
- A free HuggingFace account (for dataset and model hosting)
- About 10 hours of total time across multiple sessions
Not sure if you qualify? Start with Unit 0 — it is specifically designed to answer that question.
Your Path at a Glance
Complete the units in order. Each unit ends with a completion check — do not move on until you pass it.
Time Breakdown
| Unit | Topic | Time |
|---|---|---|
| Unit 0 | Orientation | ~20 min |
| Unit 1 | Install & Verify | ~1 h |
| Unit 2 | Dataset Format | ~1.5 h |
| Unit 3 | Record Demos | ~2 h |
| Unit 4 | Train Policy | ~3 h |
| Unit 5 | Evaluate | ~1 h |
| Unit 6 | Improve & Share | ~1.5 h |
| Total | ~10 h 20 min |
Takes about 20 minutes. No technical content — makes sure you have everything ready before the path begins.







