LLM + RoboticsModule 14 · Practice platform & placement

Deep-ML's Deep-Path: 103 concepts from classical ML to GPU kernels, mapped onto this course (with a placement check)

One ordered route through every problem on Deep-ML, framed as a dive from the sunlit surface to the ocean trench. This module explains it, maps all 14 parts onto the course, and gives you a 25-question self-check to find where to start.

Source: Deep-ML Deep-Path placement test and the Deep-Path map, read on 31 Oct 2026. The map was rendered in a browser. The placement test itself needs an account, so it wasn't taken, and the self-check below is my own. Structure saved in sources/14-deep-ml-deep-path.json.

Start here (no maths needed)

A giant practice map for AI skills, drawn like a dive into the ocean. Easy topics are near the surface, and harder ones are deeper down.

Think of it like this

Imagine a video game with levels from the beach down to the deepest trench. Before you start, a quick test checks how far down you can already go, so you don't waste time on levels that are too easy. Then each day the game gives you a few new challenges at your level. It also brings back old ones just before you'd forget them.

How it works

  1. Take a short test (about 25 questions) to find your level.
  2. Each day, do a few steps: a bit of maths, some coding problems, sometimes a project.
  3. The site brings back topics you're about to forget, so they stick.
  4. Go deeper as you improve, from basic machine learning down to GPU programming.

Why robots care

The map includes reinforcement learning (how robots learn by trial and error), a section on training robots in simulation before the real world, and robot arm maths. That robotics part is still small, though, so this course fills the gap.

Try it

Do the 25-question self-check further down. It tells you which "depth zone" to start in.

Words to know

Placement test
A short quiz that finds your level.
Frontier
The edge of what you know: just hard enough to learn from.
Spaced repetition
Reviewing things right before you'd forget them.
Concept
One topic on the map, like "Attention" or "Decision Trees".

Going deeper: the full route, the crosswalk and the self-check.

Track: LLM + Robotics. Deep-Path covers the whole ML stack, with LLMs and inference most heavily. It includes RL with a sim-to-real unit and a small robotics-and-control toolbox. It's the same kind of resource as TensorTonic (Module 02).

In this module
  1. Summary
  2. The route: five zones, 14 parts
  3. Crosswalk: Deep-Path ↔ this course
  4. Self-placement check (interactive)
  5. Why placement + spaced repetition works
  6. Deep-Path vs TensorTonic vs 30u30
  7. Why it matters for robotics
  8. Self-check

1. Summary

TL;DR

Deep-Path puts every problem on Deep-ML into one order: 103 concepts in 14 parts. Each concept teaches the maths it needs, then gives problems, and sometimes a project and a lab. There are two tracks:

A placement test of about 25 short questions finds your frontier. After that, the daily "Today" view gives a few steps at that frontier and brings back concepts you're about to forget.

2. The route: five zones, 14 parts

ZonePartsConcepts
Sunlit · 0–200 m1 Classical ML · 2 Deep Learning21 + 16
Twilight · 200–1,000 m3 Large Language Models · 4 Diffusion & World Models20 + 2
Midnight · 1,000–4,000 m5 Reinforcement Learning (Sutton & Barto) · 6 Graph Neural Networks10 + 3
Abyss · 4,000–6,000 m7 Inference Engineering · 8 GPU Programming · 9 ML Compilers · 10 AI Safety & Governance10 + 4 + 3 + 1
Trench · 6,000 m+11 SQL & pandas · 12 Algorithms & Data Structures · 13 Robotics & Control · 14 Math Drills4 + 5 + 1 + 3

The trench holds "toolbox" parts. They're placed at the bottom of the map, but they're supporting skills, not the hardest material.

3. Crosswalk: Deep-Path ↔ this course

Use this table both ways. Read the course page to understand a concept, and do the Deep-Path problems to drill it. Open a part to see every concept.

Deep-Path partCourse pages that teach it
1 Classical ML01 (thresholds, calibration), 02 maths map, 06 Days 4–5 (MDL)
2 Deep Learning06 · 30 papers (RNN → Transformer), 08 Stage 01, 12 · AdamW, Muon
3 Large Language Models05, 07, 08 (all stages), 10, 11, 12 · LoRA
4 Diffusion & World Models02 Stage D (DDPM → diffusion policy), 06 Day 23
5 Reinforcement Learning02 RL ladder, 06 Day 29, Day 30, 12 · GRPO, 03
6 Graph Neural Networks06 Day 21, Day 19, Day 20
7 Inference Engineering09 (all 25 problems), 13, 12 · serving, 04
8 GPU Programming09 · kernels, 08 Stage 01, 02 (CUDA/Triton tracks)
9 ML CompilersNot covered yet. The nearest is 09 · fusion & CUDA graphs.
10 AI Safety & Governance07 reward hacking, 08 Stage 10, 10 safety bounds
11–12 SQL, pandas, algorithmsNot covered. These are interview toolbox skills.
13 Robotics & Control02 transforms & 2-link arm, 03 shared autonomy. Kalman filtering and control are course gaps (see below).
14 Math Drills02 maths for robots

Every concept, by part

Part 1 · Classical Machine Learning (Sunlit zone, 21 concepts)
  1. 001 Vectors and Matrices
  2. 002 Linear Regression
  3. 003 Data, Splits and Baselines
  4. 004 Regression Metrics and Diagnosis
  5. 005 Regularization and Generalization
  6. 006 Linear Regression as Statistics (inference)
  7. 007 Hypothesis Testing and Experiments
  8. 008 Bayesian Inference
  9. 009 Survival Analysis
  10. 010 Logistic Regression
  11. 011 Classification Metrics: thresholds, imbalance and calibration
  12. 012 Generative Classifiers and Nearest Neighbours
  13. 013 Decision Trees
  14. 014 Ensembles and Boosting
  15. 015 Support Vector Machines and Kernels
  16. 016 Beyond Linearity: Polynomials, Splines, Local Regression and GAMs
  17. 017 Clustering and Mixture Models
  18. 018 PCA and Dimensionality Reduction
  19. 019 Anomaly Detection
  20. 020 Text, Retrieval and Ranking (classical)
  21. 021 Time Series and Financial ML
Part 2 · Deep Learning (Sunlit zone, 16 concepts)
  1. 022 Tensor Puzzles: broadcasting fluency
  2. 023 Neurons, Activations and Backprop
  3. 024 Training an MLP: initialization, parameters and convergence
  4. 025 PyTorch: tensors, autograd and modules
  5. 026 tinygrad and JAX
  6. 027 Optimizers and Learning-Rate Schedules
  7. 028 Normalization Layers
  8. 029 Regularization and Losses for Deep Nets
  9. 030 Training Mechanics: precision, checkpointing, data loading
  10. 031 Convolutional Networks and Computer Vision
  11. 032 Recurrent Networks and Sequences
  12. 033 Attention
  13. 034 The Transformer Block: positions, feed-forward, residuals
  14. 035 Autoencoders, GANs and Contrastive Learning
  15. 036 Distillation and Pruning Basics
  16. 037 Softmax in finite precision: collapse, cancellation and grokking
Part 3 · Large Language Models (Twilight zone, 20 concepts)
  1. 038 Tokenization
  2. 039 Token embeddings and next-token data
  3. 040 First language models: bigram, MLP and perplexity
  4. 041 Build a GPT
  5. 042 Decoding and sampling
  6. 043 Positions and long context
  7. 044 Efficient attention and hybrid architectures
  8. 045 State space models: Mamba and the selective scan
  9. 046 Mixture of experts
  10. 047 Pretraining at scale: data, scaling laws, distributed training
  11. 048 Supervised fine-tuning and PEFT
  12. 049 Preference alignment
  13. 050 RL for LLMs: PPO, GRPO and beyond
  14. 051 Evaluating LLMs
  15. 052 Embedding models, retrieval and RAG
  16. 053 Interpretability
  17. 054 Continual learning
  18. 055 Research architectures: looped, latent and recurrent-depth transformers
  19. 056 Lattice deduction transformers
  20. 057 Vision-language and multimodal models
Part 4 · Generative Modeling: Diffusion and World Models (Twilight zone, 2 concepts)
  1. 058 Diffusion: from DDPM to flow matching
  2. 059 Video, world models and latent actions
Part 5 · Reinforcement Learning (Sutton and Barto) (Midnight zone, 10 concepts)
  1. 060 Bandits
  2. 061 MDPs and dynamic programming
  3. 062 Monte Carlo and temporal-difference learning
  4. 063 n-step Methods and Eligibility Traces
  5. 064 Function Approximation: semi-gradient TD, tile coding, the deadly triad
  6. 065 Planning and Dyna
  7. 066 Policy Gradients and Actor-Critic
  8. 067 Deep RL: DQN, replay, options and beyond
  9. 068 Games, search and self-play
  10. 069 RL systems, environments and sim-to-real
Part 6 · Graph Neural Networks (Midnight zone, 3 concepts)
  1. 070 Graphs as matrices
  2. 071 Message passing and its limits
  3. 072 Node embeddings, link prediction and spectral filters
Part 7 · Inference Engineering (The abyss, 10 concepts)
  1. 073 Latency, throughput and the roofline
  2. 074 KV cache, paging, batching and scheduling
  3. 075 Speculative decoding
  4. 076 Quantization
  5. 077 Decode kernels and fusion
  6. 078 Parallelism and disaggregation
  7. 079 Serving operations and MLOps
  8. 080 Speech and multimodal serving
  9. 081 Serving at DeepSeek scale: load balancing, the KV store and disaggregation
  10. 082 Verifiable inference
Part 8 · GPU Programming: CUDA and Triton (The abyss, 4 concepts)
  1. 083 CUDA basics
  2. 084 CUDA intermediate: memory, warps, scans
  3. 085 CUDA pro: attention kernels
  4. 086 Triton
Part 9 · ML Compilers (The abyss, 3 concepts)
  1. 087 Graph IR, rewrites and symbolic index math
  2. 088 Views, movement ops and the scheduler
  3. 089 Codegen: loops, tiling and GPU mapping
Part 10 · AI Safety and Governance (The abyss, 1 concepts)
  1. 090 Proxies, privacy, fairness and gates
Part 11 · Toolbox: SQL and pandas (The trench, 4 concepts)
  1. 091 SQL basics
  2. 092 SQL intermediate: joins, windows, product metrics
  3. 093 SQL hard: retention and streaks
  4. 094 pandas
Part 12 · Toolbox: Algorithms and Data Structures (The trench, 5 concepts)
  1. 095 Arrays, strings and two pointers
  2. 096 Hashing, heaps, stacks and queues
  3. 097 Linked lists, trees and tries
  4. 098 Graphs, grids and dynamic programming
  5. 099 Systems-style design drills
Part 13 · Toolbox: Robotics and Control (The trench, 1 concepts)
  1. 100 Kinematics, rotations and filtering
Part 14 · Toolbox: Math Drills (The trench, 3 concepts)
  1. 101 Linear algebra drills
  2. 102 Calculus drills
  3. 103 Probability and statistics drills

4. Self-placement check

This is not Deep-ML's test; that one needs an account. It's 25 questions, five per zone, written for this course. Answer honestly and skip guessing. It shows a score per zone, and suggests where to start on Deep-Path and which course modules to read first.

Interactive: find your frontier

Looking for full university courses rather than drills? Module 17 has 391 free courses with every link checked, plus a robotics section.

5. Why placement + spaced repetition works

6. Deep-Path vs TensorTonic vs 30u30

Deep-Path (Deep-ML)TensorTonic30u30
ShapeOne ordered route, 103 concepts, with placement and daily reviewProblem bank, study plans, maths lessons, paper re-implementations30 papers, one per day
Strongest onBreadth: classical ML through inference, CUDA, compilers, SQLFrom-scratch ML/DL coding, CUDA/Triton, maths visualisationsFoundational papers with full implementations
RoboticsRL incl. sim-to-real; 1 robotics & control concept3D transforms, CV, RL ladderIndirect (PPO, RLHF, CNNs)
Best useDaily drilling at your frontierTargeted practice by topicDeep understanding of the classics

7. Why it matters for robotics

8. Self-check

What's the difference between Deep-Path's Everything and Essentials tracks?

Everything is all 103 concepts (2,126 steps). Essentials is a 69-concept, 456-step subset.

What does the placement test do, and what happens after it?

About 25 short questions find your frontier. The daily view then gives a few steps there and brings back concepts you're about to forget.

Is the "trench" the hardest material?

No. The trench holds toolbox parts (SQL, algorithms, robotics and control, maths drills). They're supporting skills placed at the bottom of the map.

Which Deep-Path part has no matching module in this course yet?

Part 9 (ML compilers), and the SQL/algorithms toolboxes. Robotics and control is only partly covered.