LibraryReference articles
A quant syllabus is a stack, not a list. Option pricing needs stochastic calculus, which needs probability, which needs calculus and counting, which need school algebra. Start a layer before the one under it and every page feels hard for a reason that is not on that page. So this syllabus is in seven layers, each with a short test that says whether you are ready for the next.
Quantitative finance uses maths, statistics and code to price things, measure risk and test trading ideas in markets. This page is a full syllabus for quantitative finance, in seven layers. Each layer lists its topics, what it needs from the layers below, and a self-test: a few questions with short answers, so you can check yourself before you move up.
The search word "quant" also means the maths section of business-school entrance exams such as the CAT and the GMAT. This page is not about those.
Topics: fractions, percentages and ratios; powers, roots and logarithms; algebra and rearranging equations; graphs of lines and curves; reading mathematical notation; simple and compound growth.
Needs: nothing.
Self-test:
Probability is the maths of chance. Statistics is the craft of learning from data. Quant work runs on both.
Topics: counting; conditional probability and Bayes' rule; random variables; expectation, variance and covariance; the binomial, Poisson, normal and exponential distributions; the law of large numbers and the central limit theorem; sampling, estimators, confidence intervals and hypothesis tests; linear regression.
Needs: Layer 1.
Self-test:
Topics: calculus in one and several variables, including Taylor series; linear algebra (vectors, matrices, eigenvalues, the singular value decomposition); ordinary and partial differential equations at an introductory level; optimisation with and without constraints; and, for researchers, measure-theoretic probability.
Needs: Layers 1 and 2.
Self-test:
Topics: what an exchange does; shares, bonds, funds and indices; interest rates, discounting and compounding; forwards and futures; options and their payoffs; put-call parity; the limit order book and how a price forms; what Volatility measures.
Needs: Layer 1. It can be learned beside Layers 2 and 3.
Self-test:
Topics: Brownian motion and quadratic variation; Ito's lemma; stochastic differential equations; martingales; no-arbitrage and risk-neutral valuation; the Black-Scholes model and the Greeks; binomial trees; Monte Carlo simulation; finite-difference methods; implied volatility and the volatility surface; interest-rate models.
Needs: Layers 2, 3 and 4.
Self-test:
Our free stochastic calculus interview guide works through this layer's core tools.
Topics for research: time series (autocorrelation, stationarity, ARMA and GARCH models); factor models; regression in practice; machine learning and its failure modes; backtesting, overfitting and multiple testing.
Topics for risk: value at risk and expected shortfall; fat tails and extreme values; credit and counterparty risk; liquidity; the regulatory framework.
Needs: Layers 2 and 3, plus Layer 4 for the risk topics.
Self-test:
Code is a layer of its own, but it runs alongside the others.
Topics: Python with NumPy and pandas; writing tests; SQL for time series; enough C++ to read and speed up a pricing library; profiling; version control with Git.
Needs: Layer 1 to start. It grows with every layer.
Self-test:
Our quant finance projects page turns this layer into eight things to build.
Thuztra Learn is our product. Its Core quant curriculum follows this order. Level 0 has eight modules, from what quants do to school maths, money maths, probability, data and a first Python notebook. Level 1 covers probability and expectation, analysis and linear algebra, optimisation, estimates and tails, and stopping problems and games. Level 2 has a model-making module, a rates module, and role tracks for the researcher, trader, developer and risk quant, which cover Layers 5 and 6. A separate coding path covers most of Layer 7: Python, C++, SQL, profiling, and checks for AI-assisted code. Level 3 covers econophysics and machine learning.
What Learn does not cover: low-latency trading systems, network code and exchange connections. The roadmap by role says more about what Learn teaches and what it does not. You can read the full curriculum on the home page. Membership is a paid subscription: see what Thuztra Learn is and what it costs.
Pick your current layer by its self-test, not by your degree. A degree tells you what was taught, and the self-test tells you what you can still do. Fix the lowest layer you fail first: every layer above it gets faster.
Education only, not advice. Nothing here promises a job.
Work from the bottom layer up: school maths, probability and statistics, the university maths core, markets, stochastic calculus and pricing, then statistics for research and risk, with code alongside from the second layer. Move up a layer only when you pass the self-test of the one below it.
What to learn, in order, for a quant trader, researcher, developer or analyst. One shared start, four branches, and a plain list of which steps Thuztra Learn teaches and which it does not.
Money decisions made by measurement rather than by feel. One worked example on a made-up saver's arithmetic, what the field is not, and what this library will and will not do.
Researcher, trader, developer and risk, described by what each actually does all day. One rule followed through all four desks, and the places where the four of them disagree.
The five kinds of stochastic calculus question in quantitative finance interviews, the six tools that answer them, four worked examples, and the slips that cost the most marks.
Eight quantitative finance projects in Python, from an option pricer to a yield-curve PCA. Each has the maths, free data, a check that proves it works, and the trap that makes it worth showing.