Markets: A Rigorous Course

21 modules · about 348 study hours · free to read

Markets: A Rigorous Course

Equities, trading, derivatives, commodities, macro and geopolitics, from first principles.

A course for readers who want the models behind markets and the evidence for them. Every result is derived, every model is worked in numbers, and every module ends with problems you can check and code you can test.

Who it is for

  • Readers with university mathematics (calculus, linear algebra, probability) who want to trade or invest knowing why a method works and when it fails.
  • Practitioners who know the mechanics and want the derivations, the statistics and the base rates behind them.
  • Newcomers: the on-ramp module and the sections marked Foundation need only light maths and cover the accounts, orders, instruments and tax you meet first.
Foundation
Needed by everyone. Practical, light on maths.
Core
The main material: models and derivations a serious trader or investor should know.
Advanced
Research-level proofs and extensions. Skippable on the practitioner track; revisit later.

How it is taught

  • Derivations, not rules of thumb

    Results are stated and proved: no-arbitrage pricing, the Kelly criterion, Black–Scholes, the statistics of a backtest. Research-level proofs are marked Advanced and can be skipped on a first reading.

  • Worked examples in numbers

    Each model is worked through on real instruments from Indian and global markets, with costs, margins and tax where they change the answer.

  • 393 problems

    Numeric answers are checked as you enter them. Full solutions sit behind a deliberate step, so you try first.

  • 69 Python exercises

    Each comes with starter code and a test suite. Write the function, run the tests in a sandbox and read what failed.

  • 74 figures and 29 labs

    Interactive figures show a model respond as you move its parameters; the labs apply the methods to market data.

  • A plan, two journals and a simulator

    With a free account: a day-by-day study plan, a forecast journal scored by the Brier score, a paper-trade journal in R-multiples, and an order simulator for paper trading.

Tracks

Three ways through the same material. Each track is a day-by-day plan of sections, problems and exercises.

  • Practitioner track

    8 weeks · about 20 h a week

    From zero to confident paper trading: the whole on-ramp, then foundation and core sections, risk limits and the trading plan early, each playbook after its essential reading, and the simulator. Advanced sections and the derivations of the stat-arb tests are skipped; C1 and C4 are started.

  • Core track

    8 weeks · about 25 h a week

    Foundation and core sections of every module (advanced sections skipped), all ★ and ★★ problems, one exercise per module, the playbooks; C1 and C4 are started.

  • Full track

    17 weeks · about 25 h a week

    Everything, including every problem, exercise and lab, and all four capstones at their minimum viable scope (about 80 hours of capstone work; the full scope of each capstone takes longer, as its brief states).

Parts and modules

334 sections in 21 modules, and 4 capstone projects. Every module is open to read.

Reading is open; an account keeps your work

Every section, problem, exercise and reference page can be read without signing in. A free account keeps your progress, answers, notes and code drafts, and adds the study plan, the journals and the simulator. Running code needs an account approved for it.

Written by Gaurav.

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.