Skip to content

Reading list

These are the sources the course leans on most, chosen so that each part has a path from a friendly first read to the frontier. Every entry says why it is worth your time and how hard it is:

  • Beginner: readable with no ML background, or after the matching lesson.
  • Intermediate: assumes the lesson; you will skim some maths.
  • Advanced: research-level; read when you want to argue with the authors.

Within each part, the list runs from Beginner to Advanced. Dates are publication dates where the course’s research recorded them; leaderboards and docs change, so check them live. If you read only one source per part, read the first one.

Lessons: What a model is to Three ways to teach a model.

  • Beginner · TimesFM-3 announcement (Google Research, 2026-08-31): “train once, bring your own history as context” in plain words, with the model from the course’s opening quote.
  • Beginner · SetFit: efficient few-shot learning (Hugging Face, 2022-09-26): a small model fine-tuned on a handful of examples, in 30 seconds for $0.025; the clearest picture of fine-tuning versus prompting.
  • Intermediate · The Foundations of Cost-Sensitive Learning (Elkan, IJCAI 2001): a few pages that turn a probability and a cost table into a decision threshold.
  • Intermediate · Attention Is All You Need (Vaswani et al., 2017-06-12): the original transformer; read sections 1-3 and Table 1 on cost.
  • Intermediate · BERT (Devlin et al., 2018-10-11): the encoder that made “pre-train once, add one output layer” the standard for classification.
  • Intermediate · Language Models are Few-Shot Learners (Brown et al., 2020): GPT-3 and the zero-, one- and few-shot vocabulary the course uses.
  • Intermediate · LoRA (Hu et al., 2021-06-17): the short, readable paper behind almost every cheap fine-tune.
  • Advanced · Scaling Laws for Neural Language Models (Kaplan et al., 2020): Table 1 is the source of the 2N and 6N FLOP rules that tie model size to cost.
  • Advanced · Strictly Proper Scoring Rules, Prediction, and Estimation (Gneiting & Raftery, JASA, 2007-03-01): the reference on why honest forecasts score best.

Lessons: Anatomy of Jev to From probability to automation.

Lessons: In-context learning and PFNs to Vertical foundation models.

Lessons: Designing the questions to Data rights.

Lessons: Where the time goes to Is 5x real?.

Lessons: The bootstrapper’s stack to Serving for a fraction of a cent.

  • Beginner · Unsloth: Train your own decision model: the shortest path to a Jev-like model; read its numbers as vendor claims.
  • Beginner · mlx-lm LORA.md: every flag you need to fine-tune on a Mac.
  • Beginner · Modal: cold starts: what serverless start-up and idle billing really cost.
  • Intermediate · Synthetic data: save money, time and carbon (Hugging Face): a RoBERTa student matching GPT-4’s labels at $2.70 against $3,061 per million.
  • Intermediate · Mapika/decider-2b model card: one person’s open decision model, trained in 56 minutes on one GPU, with its recipe and calibration caveat.
  • Intermediate · ModernBERT (Warner et al.): the long-context encoder most bootstrapper plans start from, with throughput tables.
  • Intermediate · ONNX Runtime: quantization: dynamic versus static int8, and when it can be slower.
  • Intermediate · QLoRA (Dettmers et al., 2023-05-23): how a 4-bit base lets a 65B fine-tune fit one 48 GB GPU, with the authors’ own benchmark caveats.
  • Advanced · Cost-Aware Model Selection for Text Classification (Valdes Gonzalez, 2026): fine-tuned encoders against prompted frontier models, with prices and latencies; the evidence for “one to two orders of magnitude”.

Lessons: The market map and Wedges, moats and proof.

Lessons: The big debates and Talking SOTA.