What's new
← HomeRU

What has changed in the course

The course is improved as it is released: new parts come out, and lessons get fixes based on readers' feedback. Below are the versions and changes with dates. The first number of a version is the last released part; the second grows with every update between releases.

2.10

The course in English

15 October 2026
  • Every published page is now in English: lessons 0.1–2.3, the Part 0–2 checks, the glossary, the home page, What's new and the privacy policy. English pages live under /en/.
  • The RU/EN switch in the header of the home page and of every lesson opens the same page in the other language.
  • Search engines see both versions: each page points to its counterpart in the other language, and the sitemap lists both.
2.9

Lessons 1.4 and 1.5 made clearer: diagrams, lab instructions, quizzes

14 October 2026
  • Lesson 1.4: a diagram of the idea behind diffusion (from data to noise and back), a DDPM vs DDIM diagram from a single start, a guidance weight diagram; the lab now says that generation starts from 1,000 random noise points; the quiz asks about the approach as a whole, without the confidence mechanic.
  • Lesson 1.5: a Real-Time Chunking vs naive chunk replacement diagram; a new section “Position or velocity: what the policy outputs” with an interactive on latency and error accumulation; the side-choice corridor is shown in the scene; a strip of runs shows side switches, and clicking a run highlights its path; the systems table is readable; the quiz checks understanding.
2.8

Lesson 1.4: diffusion on robot actions

13 October 2026
  • A new section at the end of lesson 1.4, “The same points, but they are Ada's actions”: the lesson's denoiser is trained on kettle-detour actions from lesson 1.3 and generates 100 actions that land in both clusters, while the regression average lands on the kettle; a mission with a 70/30 skew and free mode.
  • The introduction of lesson 1.4 is rewritten without jargon: what the points on the plane are and why they stand in for robot actions.
2.7

The cloud is back, the banner is gone

13 October 2026
  • The “thanks” counter, end-of-lesson feedback and anonymous statistics work again: Yandex Cloud Functions are responding. Reader events from 11 to 13 October were not recorded.
2.6

The lesson header hides while scrolling

12 October 2026
  • The lesson header with sections hides when you scroll down and comes back when you scroll up, so on a phone it doesn't take up the screen.
  • Lesson 1.3: autoregression is named the fifth way to output an action distribution, with its own row in the main table; the chunk diagram caption says “generates” instead of “throws out”.
2.5

Models from later lessons are introduced at first mention

12 October 2026
  • Lessons 1.3–1.8 and 2.1–2.3: every model covered in a later lesson (RT-1, RT-2, OpenVLA, Octo, π0, GR00T N1, Helix, Gemini Robotics, ACT, SmolVLA and others) gets a short introduction at its first mention in a lesson: who made it, the year and the lesson where it is covered. Reference tables now say which lesson each model belongs to.
2.4

Banner about the Yandex Cloud outage

12 October 2026
  • A temporary banner under the header of every page: the “thanks” counter and end-of-lesson feedback don't work because of the Yandex Cloud outage after attacks on the data centers, with a link to the official message and to the “Продакт роботов” channel. It will go away when the cloud recovers.
2.3

Lesson 1.3 rebuilt, lab 0.1 shows your progress

12 October 2026
  • Lesson 1.3 “Action multimodality”: it now starts with an experiment where Ada hits the kettle even though the demonstrations only show detours, and only then explains why. New diagrams: five sources of multiple strategies in data and four more ways “under the hood”. The lab on bins and autoregression, the section on action chunks and their seams and the quiz questions are rewritten to be clearer; no names of models from later lessons.
  • Lesson 0.1, lab 1: after a run you can see which experiment you've completed and what comes next; the debrief of the first experiment says there are five of them.
  • In all labs, after “Next mission” the new mission's instructions scroll into view and are highlighted.
2.2

Lesson 0.1 based on reader comments

11 October 2026
  • The timeline is rewritten in plain words; VLA is introduced at the first mention of π0.
  • Lab 1: the description of the three versions of Ada explains how the hybrid works; the “safety monitor” is renamed the “safety rule”; the button at the end of the debrief is called “Experiment N of 5” and leads to the next experiment's instructions.
  • Lab 2: the debrief about data moved into the “Data path” card.
  • A new “Acknowledgements” section on the home page: readers whose comments made it into the lessons (@SergeyDutov, @ilyazakharau).
2.1

Markup for search engines

11 October 2026
  • The home page and every lesson now carry a description for search engines: the course, its lessons, the author, publication dates. Readers don't see it; search engines use it to show the course and lessons in more detail.
  • In the sitemap every page has its own last-modified date instead of a shared build date.
2.0

Part 2: spatial representations, language and planning

10 October 2026
  • Lessons 2.1 “Transporter and CLIPort”, 2.2 “PerAct: 3D representations and language”, 2.3 “LLM planners and VoxPoser”, and the Part 2 check.
  • 14 new glossary terms; their tooltips also appeared in earlier lessons, for example for “large language models” in 0.1.
  • Lesson 2.2 has an animated diagram of the PerAct data path: four cameras, a voxel grid, patches, latents, voxel scoring.
1.6

Lab 1 step by step and a diagram of ways to output an action

9 October 2026
  • Lesson 0.1, the lab “Three versions of Ada, one task”: the prediction, scenes, run and debrief now go in order from top to bottom. In the five experiments the conditions are set automatically; settings and dragging objects open in free mode after all the experiments.
  • Lesson 0.1, the “Success vs number of demonstrations” chart: explains why each network first has a single point and how to get the curves.
  • Lesson 1.3: an animated diagram “Four ways to output an action” — regression, a mixture of Gaussians, bins and diffusion on the same kettle-detour data.
1.5

Captions, legends and terms in words

8 October 2026
  • Lessons 0.1–1.8: scenes, diagrams and charts got captions and legends — what view it is, where Ada and her arm are, what the lines and markers mean, which units the numbers are in.
  • The words that sections rely on are explained in the text at first mention: policy, torque, action chunk, reinforcement learning, loss function. Lesson headers no longer use terms that are explained further down.
  • In all lessons the program that knows the route is called the teacher, and the operator is the person who records demonstrations.
  • Lesson 0.1: the demonstrations picture shows the robot's hand and a legend (based on reader feedback), and the lab 1 markers are collected in a collapsible legend under the scenes. Ada is a humanoid on a wheeled base: her drawing and the body diagram in lesson 0.2 are updated.
  • Eight new glossary entries: teacher, expert, reinforcement learning, epoch, loss function, torque, IMU, cross-attention.
1.4

Privacy policy

8 October 2026
  • A “Privacy policy” page: what the site counts, what is stored in the browser and where the data lives; the site does not process personal data. The link is in the footer of every page.
  • End-of-lesson feedback: email addresses and phone numbers are removed from the text before it is sent, and again on the server.
  • The statistics server and the “thanks” counter no longer read IP addresses, not even for rate limiting.
1.3

Sensor diagrams, ALOHA and the ALVINN network

8 October 2026
  • Lesson 0.2: six animated sensor diagrams — encoder, inertial unit, force/torque sensor, depth camera, lidar, GelSight tactile sensor. Backdrivability and transparency of an actuator are now told apart.
  • Lesson 1.7: an animated diagram of ALOHA teleoperation — leader and follower arms.
  • Lesson 1.1: a diagram of the mini-ALVINN network with hidden-neuron weights; the εT² chart has a linear-axes switch and a reference parabola.
  • Lesson 0.1: the approaches have the same names in all exercises — “Rules”, “End-to-end”, “Hybrid”; the text explicitly connects the classical stack, the modular stack and rules. In the “Who to trust with what” task the approaches go in the same order as in the rest of the lesson (based on reader feedback).
  • This page — “What's new” — appeared on the home page.
1.2

Part 1 check and fixes to lessons 0.1 and 0.2

7 October 2026
  • Part 1 check: 16 tasks on lessons 1.1–1.8, mixed, and a scene task with the kettle.
  • Lesson 0.2: animated diagrams of six actuators, real robot photos in one style, a clearer section on actuators.
  • Lesson 0.1: wording fixed based on reader comments, camera noise in the lab, a confirmation that feedback was sent.
  • Fixed a jumping slider in task 16 of the Part 1 check.
1.1

Lessons 1.3–1.8, glossary and Part 0 check

6 October 2026
  • Lessons 1.3 “Action multimodality”, 1.4 “Diffusion models”, 1.5 “Diffusion Policy”, 1.6 “Transformer”, 1.7 “ACT” and 1.8 “Flow matching”.
  • The course glossary and term tooltips at first mention in a lesson.
  • Part 0 check: tasks on lessons 0.1–0.4, mixed.
  • A warm-up at the start of each lesson: three questions on the previous lesson. Progress marks on the home page and a “Continue” button.
  • The “Was the lesson clear?” question and end-of-lesson feedback; anonymous page statistics without cookies.
  • Formulas are typeset with KaTeX, mission texts brought to one style.
1.0

Course launch

5 October 2026
  • The course site, a program of 9 parts and the first lessons: 0.1–0.4 and 1.1–1.2.
  • All labs run in the browser; neural networks train right on the page.

New parts come out on Saturdays at 9:00 Moscow time; announcements are posted in the “Продакт роботов” Telegram channel (in Russian). You can report an error or inaccuracy on GitHub.