Lecture-only students fail more often
A meta-analysis of 225 STEM studies found exam scores rose by 0.47 standard deviations under active learning, and students in traditional lectures were 1.5 times more likely to fail.
Freeman et al., PNAS 2014Robotics, AI, C++ and security are learned with your hands. Every lesson here turns a concept into something you run, break and fix in your browser — so what you study becomes what you can build, debug and defend.
A video on inverse kinematics feels clear while it plays. A week later, few people can solve one. The gap between “I have seen it” and “I can do it” is where most technical learning is lost — and where these courses are built to work.
A meta-analysis of 225 STEM studies found exam scores rose by 0.47 standard deviations under active learning, and students in traditional lectures were 1.5 times more likely to fail.
Freeman et al., PNAS 2014Students who practised retrieving material remembered substantially more two days and one week later than students who re-studied it — even though re-studying made them feel more confident.
Roediger & Karpicke, Psychological Science 2006Switch on the parts of a lesson you actually do. The grey line is reading alone; the coloured line is your study plan. Each time you retrieve or apply an idea, it fades more slowly.
A teaching model built on the forgetting curve: each successful retrieval resets memory and slows the next decay, and the gain is larger when the idea had started to fade. Shapes follow the research above; the exact percentages are illustrative, not measured.
Every lesson in every course follows the same five-step loop. It is short enough to finish in an evening and complete enough that the idea sticks.
A focused concept with numbers, names and diagrams. Formulas and code sit in their own blocks, so the main text stays readable.
A live lab: an arm solves its kinematics, a policy trains, a packet sniffer fills up — all on your machine, in seconds.
Move the slider past the safe range. See the robot drift, the pointer dangle, the model overfit. Failure is the fastest teacher.
Five or six questions that test understanding, not vocabulary. Every answer comes with the reason it is right.
A practice challenge with a hint and a worked solution note — the step that turns understanding into ability.
Each course is built around things you will be able to do afterwards — the kind of abilities that come up in design reviews, interviews and on the factory floor.
Robot-learning engineer · research engineer · robotics PM
g++Robotics software · embedded · ROS 2 developer
Product security · security engineer · AI safety
A learned policy is useless if its code misses a 10 ms deadline, and dangerous if anyone on the network can send it commands. The library covers the full stack a working product depends on.
Example: the robotics lesson on latency and real-time operation is where C++ memory handling starts to matter, and its safety lesson hands off to robot & firmware security.
Robots are moving from research labs into factories, warehouses and homes, and the people who can build, program and secure them are in short supply.
IFR World Robotics 2026, released 24 Sep 2026You do not need all 75 lessons to get value. Choose where you want to go and you get a focused sequence across the three courses, with real time estimates.
—
Close the gap between coursework and what robotics teams actually use today — VLAs, diffusion policies, sim-to-real.
Bring software, ML or embedded experience into robotics without starting from zero or paying for a bootcamp.
Use the lessons in class or onboarding: texts are CC BY-NC 4.0 and lab code is MIT-licensed.
Judge demos and vendors with the lessons on evaluation, the market and deployment economics.
Take them in any order. Each one stands on its own and links to the others where they meet.
From classical control and behavior cloning to VLAs, humanoids, world models and deployment.
Open the courseThe language robots run on: pointers, the heap, classes, polymorphism, templates, the STL and smart pointers.
Open the courseThink like a defender: threat models, attack chains, firmware and network defence, adversarial ML, incident response.
Open the coursePick a course and run your first lab in the next five minutes.
Free · No sign-up · Labs run in your browser