Skip to content
English

Switch theme

// Learning route

Algorithm Researchers

From maths to frontier papers: in 6–12 months, read and reproduce papers on LLMs, alignment and reasoning models.

0 / 24 done

24 unitsabout 257 hours15+ hours a week

01Route

Tick units as you finish them. Progress is saved only in this browser — no account needed.

  1. Python, NumPy & Tooling

    Stage 1 · 12 h · 12 h total

    Read and write Python, vectorise with NumPy, use the command line, Git and Jupyter.

  2. Linear Algebra

    Stage 1 · 15 h · 27 h total

    Vector spaces, matrix multiplication, eigenvalues and SVD — the language of embeddings, attention and LoRA.

  3. Calculus & Optimization

    Stage 1 · 12 h · 39 h total

    Derivatives, partial derivatives, the chain rule and gradients — “walking downhill along the gradient”.

  4. Probability, Statistics & Information Theory

    Stage 1 · 12 h · 51 h total

    Distributions, expectation, Bayes, maximum likelihood, cross-entropy and KL divergence.

  5. PyTorch & Autograd

    Stage 1 · 10 h · 61 h total

    Tensors, autograd, data loading and the training loop.

  6. The ML Workflow: Data, Loss & Generalization

    Stage 2 · 10 h · 71 h total · lesson ready

    Train/validation/test splits, overfitting, bias–variance, cross-validation and metrics.

  7. Unsupervised Learning

    Stage 2 · 8 h · 79 h total

    k-means, Gaussian mixtures and EM, PCA, t-SNE/UMAP.

  8. Neural Networks & Backpropagation

    Stage 3 · 10 h · 89 h total · lesson ready

    From neurons and multilayer perceptrons to backpropagation and activation functions.

  9. Training Deep Nets

    Stage 3 · 10 h · 99 h total

    SGD/momentum/Adam/AdamW/Muon, learning-rate schedules, BatchNorm/LayerNorm/RMSNorm, dropout and residuals.

  10. CNNs, RNNs and the Birth of Attention

    Stage 3 · 10 h · 109 h total

    Convolutional networks, LSTMs, Seq2Seq, word vectors and Bahdanau attention.

  11. Reinforcement Learning Basics

    Stage 3 · 14 h · 123 h total

    MDPs, Q-learning, DQN, policy gradients, PPO and AlphaZero — the prerequisites for post-training and reasoning models.

  12. Tokenization & Embeddings

    Stage 4 · 6 h · 129 h total · lesson ready

    BPE tokenisation, per-token pricing, embeddings and semantic similarity.

  13. Transformers & Attention

    Stage 4 · 16 h · 145 h total · lesson ready

    Self-attention, multi-head attention, positional encoding, residuals and normalisation — build a GPT from scratch.

  14. Modern LLM Architecture

    Stage 4 · 12 h · 157 h total

    RoPE, SwiGLU, RMSNorm, GQA/MLA, FlashAttention, sliding windows and context extension.

  15. MoE & Beyond-Transformer Architectures

    Stage 4 · 10 h · 167 h total

    Sparse experts, load balancing, Mamba/SSMs, linear attention and hybrid architectures, diffusion language models.

  16. Pretraining, Data & Scaling Laws

    Stage 4 · 10 h · 177 h total

    Pre-training data pipelines, scaling laws, Chinchilla, μP, MTP and training stability.

  17. Instruction Tuning & PEFT

    Stage 5 · 10 h · 187 h total · lesson ready

    SFT, synthetic data, LoRA/QLoRA/DoRA, adapters and model merging.

  18. Alignment: RLHF, DPO & Constitutional AI

    Stage 5 · 10 h · 197 h total

    Reward models, PPO-style RLHF, the DPO family, RLAIF and reward hacking.

  19. Reasoning Models: RLVR, GRPO & Test-Time Compute

    Stage 5 · 12 h · 209 h total

    Chain of thought, self-consistency, process rewards, GRPO/DAPO, verifiable rewards and the R1 recipe.

  20. Quantization, Pruning & Distillation

    Stage 6 · 8 h · 217 h total

    INT8/INT4, GPTQ, AWQ, SmoothQuant, BitNet and knowledge distillation.

  21. GPUs, Distributed Training & AI Chips

    Stage 6 · 10 h · 227 h total

    Memory, bandwidth and compute; mixed precision; data/tensor/pipeline parallelism; ZeRO/FSDP; the chip landscape.

  22. Diffusion, Flow Matching & Image Generation

    Stage 7 · 14 h · 241 h total

    VAE/GAN, DDPM/DDIM, score SDEs, latent diffusion, CFG, DiT, flow matching and ControlNet.

  23. Interpretability: from Attribution to Circuits

    Stage 9 · 10 h · 251 h total · lesson ready

    Attribution, probes, the logit lens, superposition, SAEs, circuit tracing, knowledge editing and activation steering.

  24. Tracking the Frontier: Reading & Reproducing Papers

    Stage 9 · 6 h · 257 h total

    The three-pass reading method, tracking arXiv and conferences, reproduction and writing.

02Other routes

Data updated: AI algorithms & curriculum(UTC+8)