The course

Learn by technique

Eight parts, from counting to brainteasers. Every section opens with a short toolkit, then its problems from easiest to hardest.

Part I

Counting

Counting arguments that every later chapter relies on.

59 problems · 2 chapters

1 Counting Fundamentals

The product rule, permutations and combinations, and their two workhorse extensions.

  1. 1.1Arrangements and Selections12
  2. 1.2Stars and Bars7
  3. 1.3Complements and Inclusion-Exclusion6

2 Clever Counting

When direct enumeration is hopeless: bijections, paths, recursions and symmetry.

  1. 2.1Bijections and Double Counting13
  2. 2.2Lattice Paths, Reflection and Catalan Numbers9
  3. 2.3Recursions9
  4. 2.4Counting Under Symmetry3

Part II

Probability

Probabilities of events, from equally likely outcomes to continuous and geometric models.

193 problems · 7 chapters

3 Equally Likely Outcomes

Probability as favourable over total, computed by counting.

  1. 3.1Cards and Poker Hands6
  2. 3.2Dice, Coins, Urns and Seats24
  3. 3.3Complements and 'At Least One'12

4 Symmetry

Finding an equally likely structure hidden in the problem, so that no calculation is needed.

  1. 4.1Relative Order of Exchangeable Values10
  2. 4.2Symmetry in a Shuffled Deck7
  3. 4.3Ingenious Symmetries and Couplings9
  4. 4.4Parity and Divisibility of Random Sums10

5 Conditional Probability and Bayes

Updating probabilities on information, and the traps that come with it.

  1. 5.1The Law of Total Probability11
  2. 5.2Bayes' Rule and Base Rates1
  3. 5.3Which Coin Was It?2
  4. 5.4Conditioning Paradoxes8

6 First-Step Analysis and Races

Condition on what happens first and solve the resulting equations.

  1. 6.1Taking Turns1
  2. 6.2Which Comes First?6
  3. 6.3Pattern Races1
  4. 6.4Small Absorbing Chains5

7 Discrete Distributions

The standard discrete families and the arguments that identify them.

  1. 7.1Binomial and Geometric18
  2. 7.2Sampling Without Replacement4
  3. 7.3The Poisson Distribution3
  4. 7.4Occupancy2
  5. 7.5Sums of Dice and Generating Functions6

8 Continuous Distributions

Densities, transformations and the uniform, normal and exponential families.

  1. 8.1Sums, Products and Ratios of Uniforms11
  2. 8.2The Normal Distribution5
  3. 8.3Exponential Variables and Races6
  4. 8.4Order Statistics5

9 Geometric Probability

When the probability is an area, a length or an angle.

  1. 9.1Regions in the Unit Square5
  2. 9.2Broken Sticks5
  3. 9.3Points on a Circle3
  4. 9.4Discs, Spheres and Darts7

Part III

Expectation and Variance

Expected values, conditional expectations, extremes and second moments.

125 problems · 5 chapters

Part IV

Random Processes

Markov chains, random walks, martingales, Poisson processes, Brownian motion and Ito calculus.

44 problems · 4 chapters

15 Markov Chains

Memoryless state machines: hitting times, long-run behaviour, branching.

  1. 15.1Hitting and Return Times3
  2. 15.2Long-Run Behaviour4
  3. 15.3Branching Processes1

16 Random Walks and Martingales

Simple walks on the integers and beyond, and the fair-game martingales that tame them.

  1. 16.1Hitting Probabilities and Times3
  2. 16.2Gambler's Ruin4
  3. 16.3Paths, Reflection and First Returns5
  4. 16.4Walks on Cycles and Lattices5
  5. 16.5Martingales and Optional Stopping2

17 Poisson Processes

Arrivals at random times.

  1. 17.1Arrivals, Thinning and Superposition4

18 Brownian Motion and Ito Calculus

The continuous-time Gaussian random walk, Ito's lemma and its consequences.

  1. 18.1Gaussian Structure3
  2. 18.2Hitting Times and the Reflection Principle3
  3. 18.3Ito's Lemma1
  4. 18.4Ito Integrals and the Isometry4
  5. 18.5Martingales from Ito's Lemma1
  6. 18.6Mean-Reverting SDEs1

Part V

Statistics and Regression

Estimation, testing and least squares.

15 problems · 2 chapters

19 Estimation and Testing

Estimating parameters and deciding between hypotheses.

  1. 19.1Estimators5
  2. 19.2Hypothesis Tests and Sample Sizes3

20 Linear Regression

Ordinary least squares and what happens when the data change.

  1. 20.1OLS Mechanics2
  2. 20.2R-Squared, Data Transformations and Pitfalls5

Part VI

Games and Decisions

Choosing well under uncertainty, alone or against an opponent.

48 problems · 3 chapters

21 Expected-Value Decisions

One or a few decisions, each made by comparing expected values.

  1. 21.1Keep, Switch or Reroll Once12
  2. 21.2How Many to Buy?2
  3. 21.3Betting, Bidding and Market Making5

22 Optimal Stopping

When to stop a sequential game.

  1. 22.1Stop or Roll Again?7
  2. 22.2Thresholds for Continuous Draws3

23 Strategic Games

Games against a rational opponent.

  1. 23.1Backward Induction and Winning Positions9
  2. 23.2Mixed Strategies and Equilibria10

Part VII

Finance and Derivatives

Arbitrage, options, pricing and hedging.

31 problems · 3 chapters

24 Arbitrage and Portfolios

Riskless profit and the arithmetic of combining assets.

  1. 24.1Interest Rates and Currencies3
  2. 24.2Betting Odds and Dutch Books3
  3. 24.3Portfolio Variance2

25 Option Payoffs, Parity and Replication

Model-free facts about options.

  1. 25.1Payoffs and Strategies2
  2. 25.2Put-Call Parity2
  3. 25.3Static Replication3
  4. 25.4No-Arbitrage Bounds5

26 Option Pricing and Greeks

Models that put a number on an option, and the sensitivities traders hedge.

  1. 26.1Binomial Trees and Risk-Neutral Pricing1
  2. 26.2Black-Scholes Rules of Thumb3
  3. 26.3Greeks and Their Relationships4
  4. 26.4Hedging and Approximations3

Part VIII

Brainteasers and Pure Mathematics

Logic, search, construction, number theory, algebra, calculus and geometry.

158 problems · 8 chapters

27 Logic and Deduction

Reasoning puzzles with no computation.

  1. 27.1Truth-Tellers and Liars3
  2. 27.2Deduction Puzzles7

28 Information, Search and Weighing

How much each test can tell you.

  1. 28.1Weighings2
  2. 28.2Encoding and Group Testing4
  3. 28.3Adversarial Search4

29 Constructions and Scheduling

Show that it can be done, and do it in the fewest steps.

  1. 29.1Measuring4
  2. 29.2Crossings and Transport4
  3. 29.3Scheduling and Clever Constructions5

30 Invariants, Extremal Arguments and Recursion

Structural arguments that replace computation.

  1. 30.1Invariants and Symmetry Arguments5
  2. 30.2Pigeonhole and Extremal Principles7
  3. 30.3Recursion and Induction4

31 Number Theory and Digits

Divisibility, congruences and digit puzzles.

  1. 31.1Divisibility and Primes16
  2. 31.2Modular Arithmetic10
  3. 31.3Digit Puzzles8

32 Algebra and Word Problems

Setting up and solving the right equations.

  1. 32.1Algebraic Tricks30
  2. 32.2Rates, Work and Motion11
  3. 32.3Percentages, Mixtures and Growth5

33 Calculus, Series and Linear Algebra

Analysis and matrices as they appear in interviews.

  1. 33.1Calculus7
  2. 33.2Sequences, Series and Estimation10
  3. 33.3Linear Algebra5

34 Geometry

Spatial reasoning.

  1. 34.1Geometry and Spatial Reasoning7