Milestone map
3 milestones
Understand Transformer Architecture Through Implementation
10–18 weeks (includes attention mechanism mathematical foundations)
Study the transformer architecture in depth: self-attention, multi-head attention, positional encoding, layer normalisation, and feed-forward sublayers. Implement a minimal transformer (encoder only or decoder only) in PyTorch without using HuggingFace Transformers or similar high-level libraries — the architecture must be implemented from attention matrices up. Train it on a small sequence modelling task.
Proof required
Submit: a public GitHub repository (or Colab) containing your transformer implementation with at least self-attention, multi-head attention, positional encoding, layer norm, and feed-forward sublayers coded from scratch; a training loss plot showing the model learns on a small task; and a written explanation (300 words) of why multi-head attention produces richer representations than single-head attention. An ML researcher or senior ML engineer must confirm the implementation is architecturally correct.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Study Pretraining, Fine-Tuning, and RLHF at Technical Depth
8–14 weeks (after milestone 1)
Study the key training stages for LLMs at technical depth: pretraining (next-token prediction objective, data curation, scaling laws), supervised fine-tuning (instruction tuning, format), and alignment (RLHF, PPO, DPO). Write a technical analysis (600 words) of the training pipeline for GPT-3 or LLaMA 2, explaining each stage, what data was used, and what problem each stage solved that the previous stage did not.
Proof required
Submit: a technical analysis (at least 600 words) of the full training pipeline for a specific published LLM (GPT-3, LLaMA 2, or equivalent), citing the original papers; and a worked mathematical example (written, not code) showing how the PPO or DPO objective is computed for a specific token sequence. An ML researcher or senior ML engineer must review and confirm the analysis is technically accurate.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Analyse Limitations and Present to an Expert Reviewer
4–8 weeks (after milestone 2)
Write a technical analysis (400 words) of the three most significant technical limitations of current LLM architectures — not capability limitations, but architectural or training constraints — and what the most credible proposed solutions are. Present to an ML researcher or senior ML engineer who challenges your analysis in at least two specific places.
Proof required
Submit: a technical analysis (at least 400 words) of three architectural or training limitations of current LLMs, with proposed solutions and primary citations; and a recording or transcript of a live review session with an ML researcher where they challenged at least two specific claims.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.