Lessons

20 tracks and 170 lessons. Each one has you read a little, then do something: run code, play a game, or answer a question. A quiz ends each track.

Foundations The math and the code

1  What is a quant

Not started

What the job is, the kinds of quants, and how firms use math to make decisions with money on the line.

Start track0 of 6 lessons

2  Math for quants

Not started

The handful of math ideas everything else leans on: functions, growth, logs, vectors and rates of change.

Start track0 of 11 lessons

3  Probability

Not started

The language every quant question is asked in. Learn to put a number on how likely something is and what it is worth.

Start track0 of 12 lessons

4  Statistics

Not started

Learn what data can and cannot tell you: the bell curve, sampling, confidence, testing and regression.

Start track0 of 11 lessons

5  Game theory

Not started

How to choose when your result depends on what someone else chooses. You play each game before you learn its name.

Start track0 of 9 lessons

6  Python

Not started

The language most quant research is written in. Start from zero and finish by simulating ten thousand coin flips.

Start track0 of 14 lessons

7  R

Not started

A language built for statistics. Summarize data, run a simulation and plot the result.

Start track0 of 8 lessons

8  C

Not started

How a computer actually runs your code, and why a few millionths of a second matter when you are trading.

Start track0 of 7 lessons

Quant skills What the job is made of

9  Markets and trading

Not started

How trading actually works: order books, market makers, going long and short, returns and arbitrage.

Start track0 of 12 lessons

10  Bonds and interest rates

Not started

Why a dollar today beats a dollar tomorrow, how bonds are priced, and why interest rates move every market.

Start track0 of 9 lessons

11  Options and pricing

Not started

The contracts quants are famous for pricing. Build payoffs in code, then price an option three different ways.

Start track0 of 12 lessons

12  Portfolio theory

Not started

How to combine investments: weights, the efficient frontier, beta, and what the market pays you for.

Start track0 of 9 lessons

13  Risk and portfolios

Not started

Staying in the game matters more than any single win. Measure risk, spread it out, and size your bets.

Start track0 of 8 lessons

14  Strategies and backtesting

Not started

Turn an idea into a trading rule in Python, test it on past prices, and learn how a backtest can fool you.

Start track0 of 11 lessons

15  Time series

Not started

Data that arrives in order has its own rules. Find trends, test for random walks, and trade mean reversion.

Start track0 of 9 lessons

Going further Sharper tools, and getting hired

16  Algorithms and speed

Not started

Write code that stays fast as the data grows: searching, sorting, hashing, recursion and a tiny order book.

Start track0 of 9 lessons

17  Machine learning

Not started

Teach a program to find patterns, measure whether it really learned, and see why markets are a hard case.

Start track0 of 9 lessons

18  Trading psychology

Not started

The mistakes every human trader makes, why quants build rules to avoid them, and how to judge your own decisions.

Start track0 of 7 lessons

19  Quant interview problems

Not started

The puzzles trading firms really ask: mental math, dice, Monty Hall, and making a market on the spot.

Start track0 of 10 lessons

20  Getting there

Not started

The firms, the roles, what to study, what to build, how hiring works, and the rules every trader must follow.

Start track0 of 7 lessons

Progress is saved to your account when you are logged in, and in this browser when you are not.