LLM + RoboticsModule 06 · Foundations of modern AI

Ilya's 30 papers: the shared foundations of LLMs and robotics

The 30 foundational papers Ilya Sutskever reportedly recommended to John Carmack, one per day. Each has its own page with a summary, core maths, deep dive, robotics angle, self-check and a link to code you can run.

Companion repo: Ojhaharsh/30u30 (from-scratch implementations, notebooks, 5 exercises per paper) · README saved in sources/06-30u30-readme.md

How to use this module

New to all this? Start here

These 30 papers are some of the most important ideas behind today's AI, and behind the robots that learn.

A "paper" is a write-up where scientists explain a new idea and test whether it works. Many of these papers are hard, so every day in this module begins with a Start here box written for someone around 13. You don't need any maths for it.

How to do one day

  1. Read the Start here box (5–10 minutes).
  2. Try the "Try it" activity, and play with the interactive demo on the page.
  3. Check your understanding with the Self-check questions near the bottom. Click a question to see the answer.
  4. Only if you're curious: read the "Going deeper" parts and look at the code.

Stuck on a word? Every Start-here box has a Words to know list.

Two tracks, one toolbox: these papers are the shared foundations of both today's LLMs and robot learning. Each day has a badge: LLM (mainly language models), Robotics (mainly perception and control) or LLM + Robotics. Every page also has a "Why it matters for robotics" box. Some links are direct (PPO, RLHF, ResNet), and some are honestly conceptual (complexodynamics, Kolmogorov complexity).

Progress

Done
0 / 30
Next up

Three ways through

PathOrderWhy
The full 30 days01 → 30 in orderThe repo's intended path: foundations → vision → transformers → specialised architectures → generative and scaling → RL.
LLM fast track (12 days)01 → 02 → 15 → 13 → 14 → 24 → 25 → 12 → 05 → 26 → 29 → 30Language modelling, attention, the Transformer, training giant models, scaling laws, compression as prediction, then PPO and RLHF, the core of post-training (Module 07).
Robotics fast track (12 days)01 → 02 → 08 → 09 → 28 → 12 → 13 → 14 → 21 → 25 → 29 → 30Sequence models, perception backbones, uncertainty, the Transformer, graphs, scaling, then RL and preference learning: the pieces of a modern robot-learning stack. Come back for the rest later.

Unit 1 · The foundations (Days 1–7)

Sequence models, and the idea that learning is compression.

01

Next-character prediction learns structure for free.

02

Gates and a cell state that let memory survive long sequences.

03

Dropout on non-recurrent connections only.

04

Noisy weights carry fewer bits, which gives better generalisation.

05

The best model is the shortest description of the data.

06

Why "interesting" complexity rises and then falls while entropy only rises.

07

Measuring that rise and fall in a simulated mixing system.

Unit 2 · Deep learning explosion (Days 8–12)

The vision backbones every robot camera pipeline descends from.

08

GPUs + ReLU + dropout + data: the 2012 breakthrough.

09

Learn a residual on top of the identity, and 100+ layers train.

10

Pre-activation keeps a clean signal highway through 1,000 layers.

11

Exponentially growing context without losing resolution.

12

Randomly silence units: an ensemble for the price of one, and an uncertainty estimate.

Unit 3 · The Transformer era (Days 13–16)

Attention, the core of every modern robot foundation model.

13

Self-attention replaces recurrence.

14

The paper, line by line in code.

15

The original attention: let the decoder look back.

16

Handling inputs and outputs that are sets, not sequences.

Unit 4 · Specialised architectures (Days 17–22)

Memory, pointing, relations and graphs, plus speech.

17

A network with differentiable read/write memory.

18

Outputs that point at inputs: convex hull, TSP.

19

Reason over every pair of objects.

20

Memory slots that attend to each other at every step.

21

One framework for graph neural networks.

22

End-to-end speech recognition with CTC.

Unit 5 · Generative models & scaling (Days 23–28)

Latent models, giant-model training, scaling and the theory of intelligence.

23

Make the latent code carry the global structure.

24

Pipeline parallelism with micro-batches.

25

Loss falls as a power law in parameters, data and compute.

26

The length of the shortest program as a measure of information.

27

A formal definition of intelligence across environments.

28

The working toolkit of convolutional vision.

Unit 6 · Deep RL & alignment (Days 29–30)

How robots, and LLMs, learn from reward and from people.

29

Clipped policy updates: the workhorse of sim-trained locomotion.

30

Learn the reward from human comparisons.

How the 30 connect

ThreadPapersWhere it leads in robotics
Memory over time01 → 02 → 03 → 17 → 20 → 13Recurrent policies → transformer policies with long context (Module 05)
Seeing08 → 09 → 10 → 11 → 28Perception backbones, segmentation for grasping, ViT encoders in VLAs
Attention15 → 13 → 14 → 16 → 18Transformer policies, picking which object to act on
Relations & graphs19 → 20 → 21Scene graphs, multi-robot coordination, learned physics
Compression = learning04 → 05 → 26 → 27 → 06 → 07Why prediction-based world models work. Simplicity priors.
Uncertainty04 → 12 → 23Knowing when the robot doesn't know (Module 01)
Scale24 → 25Training big robot models (Module 05, Module 04)
Learning to act29 → 30Sim-to-real locomotion, learning rewards from people (Module 03, Module 02's RL ladder)

Before you start