Free to browse · No signup required

The Quantt syllabus.

Everything inside Quantt, laid out module by module. 201 lessons across 3 streams — a free, browseable map of what we cover.

New lessons ship every week and we are growing this syllabus all the time — treat the counts and structure as a living snapshot, not a fixed contract.

This page is a rough indication and high-level overview only. For the complete picture of what is in the product today (including exercises, notebooks, and pacing), get full access.

Mathematics

74 lessons

The quantitative backbone that underpins every pricing model, risk system, and trading strategy. Calculus, linear algebra, probability, statistics, and stochastic processes, taught in the order you need them — with a research track that reaches time series before optional measure theory and Ito calculus.

M01

Foundations

8 lessons

Start with everyday finance vocabulary, then build fluent algebra, functions, exponentials and logs, sequences for cash-flow maths, and enough trigonometry to read complex numbers without panic. Desk jargon is introduced only after the words are defined.

  1. 01
    Finance Concepts for Maths

    Includes: Why this matters · Assets vs Portfolios · What a Return Is (vs Price) · The Risk-Free Rate: "Safe Interest" · Volatility: How Bouncy Is It? · Bonds and Coupons · Options: A Right, Not an Obligation · Portfolio Weights vs Quantities · Basis Points · Summary

  2. 02
    Algebra & Equations

    Includes: Why this matters · The Balance Principle · Linear Equations and Break-Even · Rearranging Formulas · Percentages, Points and Reverse Percentages · Simultaneous Equations · Inequalities · Absolute Value: Distance from a Target · Rebalancing Bands · Summary

  3. 03
    Powers, Roots & Polynomials

    Includes: Why this matters · Powers: Repeated Multiplication · The Laws of Exponents · Zero and Negative Powers: Discounting · Roots: Undoing a Power · Fractional Powers and Implied Growth Rates · Annualising Volatility: the Square-Root-of-Time Rule · Scientific Notation and Orders of Magnitude · Polynomials: Sums of Powers · Expanding Brackets: Interest on Interest · Factorising: Finding the Roots · The Quadratic Formula · +2 more inside the lesson

  4. 04
    Functions & Notation

    Includes: Why this matters · Functions: Input-Output Machines · Function Notation: Reading f(x) · Domain and Range · Graphs: Seeing a Function · Straight Lines: Slope and Intercept · Composition: Chaining Functions · Inverses: Running a Function Backwards · Piecewise Functions and Option Payoffs · Subscripts and Indices · Sigma Notation: Adding Up · Pi Notation: Multiplying Up · +2 more inside the lesson

  5. 05
    Exponentials & Logarithms

    Includes: Why this matters · Exponential Growth: the Same Factor Every Step · Compounding More Often · Where e Comes From · The Exponential Function eˣ · Continuous Compounding · Logarithms: Undoing Powers · The Natural Logarithm · The Log Rules: Multiplying Becomes Adding · Doubling Time and the Rule of 72 · Log Returns · Why Log Returns Add Up Over Time · +2 more inside the lesson

  6. 06
    Sequences & Series

    Includes: Why this matters · Sequences: Lists Made by a Rule · Arithmetic Sequences: Adding the Same Amount · Geometric Sequences: Multiplying by the Same Amount · Sigma Notation and Partial Sums · Adding Up an Arithmetic Sequence · Adding Up a Geometric Sequence · The Price of an Annuity · The Price of a Bond · Infinite Sums and Convergence · Perpetuities: Payments That Never Stop · When a Sum Never Settles · +2 more inside the lesson

  7. 07
    Trigonometry Essentials

    Includes: Why this matters · Right-Angled Triangles and Pythagoras · Sine, Cosine and Tangent · Radians: Measuring Angles by Arc Length · The Unit Circle: Angles of Any Size · The Pythagorean Identity · Polar Coordinates: Distance and Direction · From Circle to Wave · Amplitude, Period and Phase · Seasonality in Real Data · Adding Waves: a First Look at Fourier · The Angle Between Two Vectors · +2 more inside the lesson

  8. 08
    Complex Numbers & Euler's Formula

    Includes: Why this matters · A Model That Might Cycle · A Number Whose Square Is −1 · Adding and Multiplying · The Complex Plane · Mirror Pairs: the Conjugate and Division · Size and Direction: Modulus and Argument · A Seasonal Cycle Is an Arrow · Multiplication Rotates and Stretches · Euler's Formula · Why Euler's Formula Is True (Optional on First Read) · Exponential Form and Powers: the Damped Cycle · +9 more inside the lesson

M02

Calculus

10 lessons

Pricing and risk live in rates of change and totals. This module builds limits through multivariable calculus, with root-finding and quadrature while the ideas are fresh. Ordinary and partial differential equations, plus Fourier tools, sit in a later Advanced Calculus module so the core path stays climbable.

  1. 01
    Limits & Continuity

    Includes: Why this matters · A Formula That Divides Zero by Zero · Getting Close From Each Side · Removing the Zero over Zero · The Long Run: Limits at Infinity · Compounding Without End · Continuity: No Surprises · Tolerances: the Precise Definition (Optional on First Read) · Three Ways to Break · Continuity Guarantees an Answer · From Chords to Slopes: Why Derivatives Need Limits · Kinks and Jumps, Up Close · +3 more inside the lesson

  2. 02
    Differentiation

    Includes: Why this matters · Rate of Change: How Far Does a Price Move? · From Chord to Tangent: the Derivative · The Derivative from First Principles · The Power Rule: Zero-Coupon Bonds · The Sum Rule: a Coupon Bond's DV01 · The Product Rule: a Foreign Share's Two Profits · The Chain Rule: Sensitivities Multiply · The Quotient Rule: the Same Share, Quoted the Other Way · Exponentials and Logs: eˣ and ln x · Sines and Cosines: the Rate of Change of a Cycle · The Second Derivative: Curvature · +5 more inside the lesson

  3. 03
    Taylor Expansions

    Includes: Why this matters · A Straight-Line Estimate · How Wrong Is the Line? · Adding the Bend · An Option Is a Curve Too · The Delta-Hedged Book · Beyond the Bend: Taylor Polynomials · The Exponential Series · Log Returns and the Log Series · Volatility Drag: the Bend on Average · Square Roots, Compounding and the Binomial Series · How Big Is the Error? The Remainder · +4 more inside the lesson

  4. 04
    Optimisation

    Includes: Why this matters · The Lowest-Risk Mix · The Fastest-Growing Bet · Flat at the Bottom: Stationary Points · Solving the Bet: the Kelly Formula · Minimum, Maximum or Neither? · Local and Global · Convex Problems Have One Answer · The Same Bowl: the Hedge Ratio · Edges and Limits: Constraints in One Variable · Fitting a Parameter: Maximum Likelihood · When There's No Formula: Gradient Steps · +4 more inside the lesson

  5. 05
    Integration

    Includes: Why this matters · Adding Up a Changing Rate · Slicing Into Strips: Riemann Sums · The Integral Sign · The Running Total and Its Slope · Antiderivatives: Slopes Run Backwards · The Fundamental Theorem: Areas Without Strips · The Standard Integrals: Powers, eˣ and 1/x · The Value of a Stream of Cash · Substitution: the Chain Rule Backwards · Integration by Parts: the Duration of a Stream · Out to Infinity: Perpetuities · +6 more inside the lesson

  6. 06
    Root Finding & Interpolation

    Includes: Why this matters · Formulas That Only Go One Way · Bisection: Halving the Bracket · Newton's Method: Follow the Tangent · Why Newton Is So Fast · Implied Volatility: Running the Option Formula Backwards · When Newton Goes Wrong · The Secant Method: Newton Without the Derivative · Safe and Fast: Bracketed Hybrid Solvers · When to Stop: Tolerances and Sanity Checks · Filling the Gaps: Linear Interpolation · What Straight Lines Hide: Forward Rates · +5 more inside the lesson

  7. 07
    Numerical Integration (Quadrature)

    Includes: Why this matters · Probabilities Are Areas Under a Curve · The Midpoint Rule: Rectangles · The Trapezoid Rule: Straight Lines · Simpson's Rule: Parabolas · How Fast the Error Shrinks · Checking Convergence by Halving the Step · Pricing a Call Option Is an Integral · Infinite Ranges: Where to Stop · Kinks: Where the Error Rules Break · Changing Variable: Both Problems at Once · Gauss Quadrature: Choosing the Points Cleverly · +6 more inside the lesson

  8. 08
    Vectors

    Includes: Why this matters · A Trading Book Is a List of Numbers · Vectors as Arrows · Adding, Scaling and Subtracting · The Dot Product: Value and P&L in One Line · Weights and Returns · Length: How Big Is a Vector? · The Angle Between Two Vectors · Correlation Is a Cosine · Right Angles: Uncorrelated Risks Add Like Pythagoras · Unit Vectors: Direction Without Size · Projection: The Closest Point on a Line · +5 more inside the lesson

  9. 09
    Partial Derivatives & Gradients

    Includes: Why this matters · One Price, Many Inputs · Freeze the Others: the Partial Derivative · Partials by Hand · The Greeks Are Partial Derivatives · Several Small Moves at Once · Explaining Yesterday's P&L · The Gradient: Every Sensitivity in One Arrow · The Gradient Points Uphill · The Chain Rule With Several Inputs · Second Partials: Gamma and Convexity · Mixed Partials: Vanna, and Why the Order Doesn't Matter · +3 more inside the lesson

  10. 10
    Multivariable Calculus

    Includes: Why this matters · One Value, Two Risks · Second Partials and the Hessian · The Two-Variable Taylor Expansion · Bowls, Domes and Saddles · The Second-Derivative Test · Portfolio Variance Is a Bowl · On the Budget Line · Lagrange's Picture: Where the Line Touches a Contour · Lagrange Multipliers: the Method · Three Funds and a Computer · The Multiplier Is a Price · +8 more inside the lesson

M03

Linear Algebra

4 lessons

Portfolios, factor models, and PCA collapse to matrix algebra. This module builds matrices, eigenstructure, and decompositions. Covariance and regression return after probability and statistics give you the right language for risk and fitting.

  1. 01
    Matrices & Linear Systems

    Includes: Why This Module Matters · Matrix Notation · Matrix Operations · The Transpose · Special Matrices · The Determinant · The Inverse Matrix · Solving Linear Systems · Matrix Multiplication as Transformation · Trace of a Matrix · Summary

  2. 02
    Eigenvalues & Eigenvectors

    Includes: Why This Module Matters · The Core Definition · Finding Eigenvalues: The Characteristic Equation · Eigendecomposition (Diagonalisation) · Properties of Symmetric Matrices · Positive Definiteness · Principal Component Analysis (PCA): The Killer Application · Computing Eigenvalues in Practice · Summary

  3. 03
    Matrix Decompositions: LU, QR & Cholesky

    Includes: Why this matters · Why decompose a matrix? · LU decomposition & solving linear systems · Pivoting & numerical stability · QR decomposition & least squares · Cholesky decomposition for SPD matrices · Cholesky for generating correlated random draws · Common pitfalls · Summary

  4. 04
    Singular Value Decomposition

    Includes: Why this matters · The SVD theorem · A fully worked $2\times2$ example · Geometric meaning (rotation-scale-rotation) · SVD vs eigendecomposition · Low-rank approximation (Eckart-Young) · SVD and PCA · Applications: denoising covariance & factor extraction · Common pitfalls · Summary

M04

Probability

10 lessons

Markets are random. Learn the rules of probability, expectation and variance, and how to summarise real samples with descriptive statistics, then covariance matrices, named distributions, conditional expectation, and limit theorems. Characteristic functions and Fourier transforms move to the advanced track so this module stays focused on intuition you can use immediately.

  1. 01
    Sets & Combinatorics

    Includes: Why this matters · Sets: The Language of Collections · Set Operations: Union, Intersection, Complement · De Morgan's Laws and Disjoint Sets · Counting: The Product Rule · Permutations: Counting Ordered Arrangements · Combinations: Counting Unordered Selections · Binomial Coefficients and Pascal's Triangle · Summary

  2. 02
    Foundations of Probability

    Includes: Why This Module Matters · Sample Space and Events · Probability: The Rules · Random Variables: Assigning Numbers to Outcomes · Probability Density Functions · Common Distributions in Finance · The Cumulative Distribution Function (CDF) · Connecting Distributions to Finance Models · Summary

  3. 03
    Conditional Probability & Bayes

    Includes: Why This Module Matters · Conditional Probability · Independence · The Multiplication Rule · The Law of Total Probability · Bayes' Theorem · Bayes' Theorem in Finance · Bayesian Updating: An Iterative Process · Common Pitfalls · Summary

  4. 04
    Expectation & Variance

    Includes: Why This Module Matters · Expected Value (The Mean) · Variance and Standard Deviation · Covariance: The Link Between Two Variables · Higher Moments: Beyond Mean and Variance · The Sharpe Ratio: Combining Return and Risk · Expected Value of a Function · Summary

  5. 05
    Descriptive Statistics & Sampling

    Includes: Why this matters · Measures of Central Tendency: Mean, Median, Mode · Measures of Spread: Variance and Standard Deviation · Percentiles and Quantiles · Shape: Histograms, Skewness, and Kurtosis · Population vs Sample: Why the Distinction Matters · A First Look at the Sampling Distribution · Summary

  6. 06
    Covariance Matrices

    Includes: Why This Module Matters · Recap: Variance and Standard Deviation · Covariance: How Two Assets Move Together · Correlation: Normalised Covariance · Building the Covariance Matrix · The Portfolio Variance Formula · Positive Semi-Definiteness · The Correlation Matrix · Practical Challenges and Solutions · Risk Decomposition · Summary

  7. 07
    Common Probability Distributions

    Includes: Why this matters · Bernoulli and Binomial: Counting Successes · Uniform: Equally Likely Outcomes · Poisson: Counting Rare Events Over Time · Exponential: Waiting Times · Normal: The Workhorse Bell Curve · Log-normal: Modelling Prices That Can't Go Negative · Student-t: Fatter Tails for Real Markets · Choosing the Right Distribution · Summary

  8. 08
    Conditional Expectation of Random Variables

    Includes: Why this matters · From conditional probability to conditional expectation · Conditioning on a discrete random variable · The law of total expectation (tower property, discrete form) · Linearity and "known given $Y$" pull-out · Continuous case (light touch) · Best predictor in mean-square sense · What this is *not* (yet) · Common pitfalls · Summary

  9. 09
    LLN & Central Limit Theorem

    Includes: Why This Module Matters · The Law of Large Numbers (LLN) · The Central Limit Theorem (CLT) · The Standard Error · Confidence Intervals · CLT and Monte Carlo Methods · The CLT for Sums (Not Just Averages) · Limitations and Caveats · Summary

  10. 10
    Simulation & Monte Carlo Intro

    Includes: Why this matters · Simulating Random Variables · From Samples to Estimates: The Sample Mean · Quantifying the Error: Standard Error and the √n Rule · Crude Monte Carlo: Estimating an Expectation · Monte Carlo Option Pricing: A Sketch · A Light Word on Variance Reduction · Why This Connects Backwards and Forwards · Summary

M05

Statistics

5 lessons

Data is the raw material of every quant strategy. Estimation, hypothesis testing, and regression come first; regularisation and maximum likelihood deepen the fitting toolkit once ordinary least squares is solid. Descriptive statistics and covariance already sit in Probability, right after expectation and variance.

  1. 01
    Statistical Estimation

    Includes: Why This Module Matters · Point Estimation: Making a Best Guess · Properties of Good Estimators · Maximum Likelihood Estimation (MLE): A Quick Preview · Method of Moments · Interval Estimation: Quantifying Uncertainty · Estimation Challenges in Finance · Summary

  2. 02
    Hypothesis Testing

    Includes: Why This Module Matters · The Framework · Types of Error · Worked Example: Testing a Trading Strategy · One-Tailed vs Two-Tailed Tests · Two-Sample Tests · The Multiple Testing Problem · Practical Considerations in Finance · Summary

  3. 03
    Linear Regression

    Includes: Why this matters · The Idea: Drawing the Best Line · What "Best" Means: Least Squares · Covariance: Do They Move Together? · Worked Example: A Stock's Beta · Hedge Ratios: Regression at Work · R²: How Much Does the Line Explain? · Is the Slope Real? · How Long Does It Take to Prove Skill? · The Assumptions, Honestly · Multiple Regression and Omitted Variables · Trap 1: Spurious Regression · +2 more inside the lesson

  4. 04
    Regression & Regularisation

    Includes: Why this matters · Least Squares from Matrices: Normal Equations and Geometry · Multicollinearity and Ill-Conditioning · Ridge Regression: L2 Shrinkage · Lasso Regression: L1 and Sparsity · Robust Regression: The Huber Loss · Finance Applications: Factor Betas and Covariance Shrinkage · Choosing the Right Tool · Summary

  5. 05
    Maximum Likelihood & Fisher Information

    Includes: Why this matters · The likelihood function · Log-likelihood & the MLE · Properties: consistency & asymptotic normality · Fisher information & the Cramér–Rao bound · MLE for the normal: full derivation · MLE for the Bernoulli: full derivation · Preview: MLE for GARCH/volatility estimation · Summary

M06

Stochastic Processes

6 lessons

Random paths underpin pricing and risk. Start with Markov chains and discrete processes, then random walks, Brownian motion, and jumps. A fair-games bridge makes filtrations intuitive before formal discrete martingales.

  1. 01
    Discrete-Time Stochastic Processes

    Includes: Why this matters · What is a stochastic process? · IID noise versus dependence · Filtrations: information up to time $n$ · Adapted processes · Examples: returns and the AR(1) intuition · Stationarity intuition (weak) · From discrete processes to continuous models · Summary

  2. 02
    Markov Chains

    Includes: Why this matters · State space & the Markov property · Transition matrices · n-step transition probabilities · Stationary distributions · Absorbing chains & hitting times · Finance application: credit-rating migration · Common pitfalls · Summary

  3. 03
    Random Walks & Brownian Motion

    Includes: Why This Module Matters · The Simple Random Walk · Random Walk with Drift · The Random Walk Hypothesis · From Random Walks to Brownian Motion · Roadmap preview (optional) · Limitations of GBM · Bringing It All Together · Summary

  4. 04
    Poisson Processes & Jumps

    Includes: Why this matters · Counting processes · The Poisson process: definition · Interarrival times are exponential · Compound Poisson processes · Jump intuition for markets: crashes and defaults · Preview: jump-diffusion and Lévy processes · Summary

  5. 05
    Fair Games & Information

    Includes: Why this matters · A Fair Coin Game · Information Grows Over Time · Adapted Means "Use Only Known Info" · Insider vs Outsider · Risk-Neutral Pricing in One Paragraph · Preview: Martingales Are Formal Fair Games · Summary

  6. 06
    Discrete Martingales

    Includes: Why this matters · Filtration recall · Martingales, submartingales, and supermartingales · Fair game intuition · Optional stopping: a careful, light introduction · Doob decomposition intuition · Why discounted prices being martingales matters for no-arbitrage · Preview: the one-step binomial model · Summary

M07

Optimisation

5 lessons

Portfolio construction and calibration are optimisation problems. Build convexity and gradient descent, learn Lagrange multipliers with a gentle bridge, then KKT and quadratic programming for portfolios.

  1. 01
    Convexity & Convex Sets

    Includes: Why this matters · Convex sets · Convex and concave functions · First- and second-order conditions · Jensen's inequality · Why convexity guarantees a global optimum · Common pitfalls · Convexity in finance (option payoffs, risk measures) · Summary

  2. 02
    Unconstrained Optimisation & Gradient Descent

    Includes: Why this matters · Gradients and Hessians revisited · Newton's method · Gradient descent and step sizes · Convergence intuition · Line search · Pitfalls (saddle points, conditioning) · A worked Newton vs gradient-descent comparison · Summary

  3. 03
    Lagrange Multipliers: Intuition

    Includes: Why this matters · Optimise With a Constraint · Gradients Point the Same Way · The Lagrangian · What Does $\lambda$ Mean? · Worked Example: Two Assets, Weights Sum to One · Equality Only — KKT Comes Next · Summary

  4. 04
    Constrained Optimisation: Lagrangian Duality & KKT

    Includes: Why this matters · Equality constraints and Lagrange multipliers · Inequality constraints · The KKT conditions · Duality and shadow prices · Economic interpretation of multipliers · A worked constrained example · Adding an inequality: a long-only twist · Common pitfalls · Summary

  5. 05
    Quadratic Programming for Portfolios

    Includes: Why this matters · The quadratic programming form · Mean–variance optimisation as a QP · Solving the minimum-variance portfolio · Adding constraints (long-only, budget) · Sensitivity of the efficient frontier · From QP to risk parity · A worked long-only example · Common pitfalls · Summary

M08

Time Series & Econometrics

6 lessons

Systematic trading research lives in time series. Stationarity, ARMA, GARCH, and cointegration separate signal from noise in returns — placed here so the research track does not wait for measure theory or Ito calculus.

  1. 01
    Stationarity & Autocorrelation

    Includes: Why this matters · Weak vs strict stationarity · Integrated series: I(0) vs I(1) · The autocorrelation function (ACF) and PACF · White noise and random walks · Unit-root tests (ADF) — intuition · Differencing and transformations · Summary

  2. 02
    ARMA Models

    Includes: Why this matters · Autoregressive AR(p) models · Moving-average MA(q) models · The combined ARMA(p,q) model · Stationarity and invertibility conditions · Identifying orders from ACF/PACF · Estimation · Summary

  3. 03
    ARIMA & Forecasting

    Includes: Why this matters · Integration and the ARIMA(p,d,q) model · The Box–Jenkins workflow · Forecasting and prediction intervals · Information criteria (AIC and BIC) · Backtesting forecasts · Limits on forecasting financial returns · Summary

  4. 04
    GARCH Volatility Models

    Includes: Why this matters · Volatility clustering and the stylised facts · From constant variance to ARCH · GARCH(1,1): the workhorse model · Persistence: $\alpha + \beta$ and stationarity · Forecasting variance and the unconditional level · Applications: VaR, vol-targeting, and options · Common pitfalls · Summary

  5. 05
    Cointegration & Pairs TradingOptional

    Includes: Why this matters · The spurious regression trap · Cointegration: definition and intuition · The Engle–Granger two-step procedure · Pairs trading mechanics · Half-life and Ornstein–Uhlenbeck intuition · Summary

  6. 06
    State-Space Models & the Kalman FilterOptional

    Includes: Why this matters · State-space representation: state and observation equations · The predict step · The update step and the Kalman gain · Application: a time-varying hedge ratio · Nowcasting and other applications · Summary

M09

Advanced Calculus Toolkit

3 lessons

ODEs, PDEs, and Fourier/Laplace transforms are the differential-equation and transform toolkit behind heat equations, pricing PDEs, and characteristic-function methods. Parked after the core calculus path so learners meet them when paths, PDEs, and numerics are about to matter.

  1. 01
    Ordinary Differential Equations

    Includes: Why this matters · Core path · Roadmap (optional) · Common pitfalls · Summary

  2. 02
    Introduction to PDEs

    Includes: Why this matters · From ODEs to PDEs · Classification (what kind of PDE?) · The heat equation · Initial, terminal, and boundary conditions · Domain and grid (preview of numerics) · How this connects to ODEs and to SDEs · Common pitfalls · Summary

  3. 03
    Fourier & Laplace Transforms

    Includes: Why this matters · Core vs Roadmap · Periodic functions & Fourier series · The Fourier transform · Key properties (linearity, convolution, shifting) · The Laplace transform & solving ODEs · Characteristic functions as Fourier transforms · Preview: transform methods in option pricing · Common pitfalls · Summary

M10

Numerical Methods for Pricing

2 lessons

Root finding and quadrature already sit in Calculus. This module focuses on finite differences for PDEs and Monte Carlo with variance reduction — after the Advanced Calculus toolkit has introduced the equations you will discretise.

  1. 01
    Finite Difference Methods for PDEs

    Includes: Why this matters · Discretising the Black–Scholes PDE · Explicit, implicit and Crank–Nicolson schemes · Stability and convergence · Boundary conditions · Pricing American options (PSOR) · Grids and Greeks · Summary

  2. 02
    Monte Carlo & Variance Reduction

    Includes: Why this matters · The Monte Carlo estimator: a quick recap · Simulating terminal asset prices · Antithetic variates · Control variates · Importance sampling · Quasi-Monte Carlo (Sobol) · Choosing and combining techniques · Summary

M11

Measure-Theoretic Probability (Advanced)

Optional8 lessons

Optional pricing-theory track. Characteristic functions, sigma-algebras, Lebesgue expectation, Radon–Nikodym derivatives, and martingales in continuous time — the language of rigorous risk-neutral pricing. Skip this module if you are on the research/time-series path; return when you need continuous-time derivatives theory.

  1. 01
    Generating & Characteristic Functions

    Includes: Why this matters · Core vs Roadmap · Moment generating functions (MGFs) · Worked example: the MGF of the exponential distribution · Computing moments by differentiating the MGF · Characteristic functions & when they exist · Sums of independent random variables · Uniqueness & inversion · A gentle sketch of Fourier pricing · Use in the CLT and option pricing · Summary

  2. 02
    From Partitions to Sigma-Algebras

    Includes: Why this matters · A quick reminder: continuous random variables already have their toolkit · Information as a partition · Finer partitions carry more information · Why path space needs more than "just list the blocks" · Where this is going · Summary

  3. 03
    Probability Spaces & Sigma-Algebras

    Includes: Why this matters · Finite sample spaces: coins, dice, and binomial trees · Sigma-algebras: the finite case made precise · Probability measures and their axioms · Why we need this machinery beyond the finite case · Information as a sigma-algebra · Preview: filtrations · Summary

  4. 04
    Lebesgue Integration & Expectation

    Includes: Why this matters · Riemann vs Lebesgue integration · Measurable functions · The Lebesgue integral, built in layers · Expectation as an integral · Convergence theorems (MCT and DCT) · Change of variables · Common pitfalls · Summary

  5. 05
    Radon–Nikodym & Likelihood Ratios

    Includes: Why this matters · Two probabilities on the same outcomes · The likelihood ratio $Z$ · One-step binomial (worked) · Absolute continuity (plain language) · Density processes (preview) · Roadmap · Summary

  6. 06
    Conditional Expectation

    Includes: Why this matters · Conditioning on a sigma-algebra · A fully worked discrete example · The tower property, worked through the same example · The defining properties · Projection in L-squared · Conditional expectation as best predictor · Link to regression · Common pitfalls · Summary

  7. 07
    Martingales, Filtrations & Stopping Times

    Includes: Why this matters · Filtrations and adapted processes · The martingale definition, and its discrete-martingales cousin · Examples (symmetric random walk, likelihood ratios) · Stopping times · The optional stopping theorem · Why martingales mean 'fair game' and no arbitrage · Summary

  8. 08
    Continuous-Time Martingales & Quadratic Variation

    Includes: Why this matters · From discrete history to continuous filtrations · Brownian motion as a martingale · The companion martingale $W_t^2 - t$ · Quadratic variation: the roughness that remains · Trading interpretation (preview of the Ito integral) · Roadmap (optional depth) · Summary

M12

Stochastic Calculus (Advanced)

Optional7 lessons

Optional pricing-theory track. From an Ito intuition bridge through the Ito integral, SDEs, Girsanov, and Feynman–Kac — the engine behind Black–Scholes. Take this after Measure-Theoretic Probability, which supplies the likelihood ratios Girsanov relies on.

  1. 01
    From Trading Gains to the Ito Integral

    Includes: Why this matters · Discrete Buy-and-Hold Gains · Choose the Position Before the Move · Why Jagged Paths Break Ordinary Calculus · Quadratic Variation: Sum of Squared Moves · The Slogan $(dW)^2 = dt$ · Preview: The Ito Integral as a Limit of Gains · Summary

  2. 02
    The Ito Integral

    Includes: Why this matters · Why ordinary calculus fails for Brownian paths · Quadratic variation · Constructing the Ito integral · The Ito isometry · The martingale property of the integral · Worked simple integrals · A fully numeric simple-integrand example · Common pitfalls · Summary

  3. 03
    Ito's Lemma

    Includes: Why this matters · The Chain Rule You Already Know · Brownian Motion in One Page · Why the Squares Don't Disappear · Noise Plus Curvature Makes Drift · Describing a Random Process · Itô's Lemma · Your First Itô Calculation · Volatility Drag in Plain Numbers · The Log of a Stock Price · Mean Versus Median · Two Processes at Once · +2 more inside the lesson

  4. 04
    Stochastic Differential Equations

    Includes: Why this matters · The SDE form (drift + diffusion) · Key models: GBM, Ornstein-Uhlenbeck, CIR · Existence and uniqueness (intuition) · Euler-Maruyama discretisation · Worked example: one Euler–Maruyama step by hand · Strong vs weak solutions · Simulating SDE paths and common pitfalls · Summary

  5. 05
    Change of Measure & Girsanov's Theorem

    Includes: Why this matters · Discrete intuition: risk-neutral pricing in a binomial model · Equivalent probability measures · The Radon-Nikodym derivative · Girsanov's theorem · Removing or adding drift · Real-world vs risk-neutral measure · Why this enables pricing · Pitfalls and technical fine print · Summary

  6. 06
    Feynman-Kac & the Pricing PDE

    Includes: Why this matters · Linking SDEs to PDEs · The Feynman-Kac formula · Deriving the PDE step by step (the SDE-to-PDE walkthrough) · Deriving the Black-Scholes PDE · Terminal and boundary conditions · Probabilistic vs PDE pricing · Connection to the heat equation · Common pitfalls · Summary

  7. 07
    Jump & Levy ProcessesOptional

    Includes: Why this matters · Limitations of pure diffusion · The Poisson and compound Poisson processes · Worked example: calibrating an intensity and simulating jump arrivals · Jump-diffusion (the Merton model) · Levy processes overview · Ito's lemma with jumps · Why jumps matter for tails and the vol smile · Contrast with pure diffusion: a quick reference · Summary

Technology

74 lessons

The software-engineering foundation that makes the difference between a quant who can prototype and a quant who can ship. Python from refresher to advanced, then CS fundamentals, databases, networking, cloud, optional systems programming, data engineering, machine learning, and AI/LLMs for quantitative finance.

M01

Python Onboarding (Optional)

Optional2 lessons

If you've never written code before, this is your zero-to-one ramp. Optional for everyone else — but doing it gives you the muscle memory to read every Python snippet in the rest of the curriculum without friction.

  1. 01
    Python: Zero to OneOptional

    Includes: Why this matters · Running Code in Quantt · Variables: Giving Names to Values · Types: Numbers, Text and True/False · Arithmetic and Formatting · Making Decisions with if · Lists: Many Values, One Name · Loops: Repeating Work · Functions: Your Own Tools · Reading Error Messages · Summary

  2. 02
    Python: Building MomentumOptional

    Includes: You Know the Basics — Now Let's Build on Them · Dictionaries — Looking Up Data by Name · Strings in Depth · Tuples — Immutable Sequences · Sets — Unique Collections · List Comprehensions — Elegant Loops · File I/O — Reading and Writing Files · Error Handling — When Things Go Wrong · Imports and Modules — Standing on the Shoulders of Giants · Introduction to Classes · Bringing It All Together · Looking ahead

M02

Foundations

7 lessons

Working as a quant means living inside a terminal, a debugger, and a git repo. This module gives you the developer toolbox — running a first project, Python, the command line, version control, packaging, and how to read errors — so the rest of tech doesn't fight you at every step.

  1. 01
    Prerequisites

    Includes: Why this matters · What the Stream Expects · Reading Code: Tracing a Loop · Reading Code: Dictionaries and Functions · Reading Code: Text Into Numbers · Files, Folders and Paths · The Terminal and the Editor · Checking Your Python · Words You'll Hear Early · Scoring Yourself and Choosing a Route · Summary

  2. 02
    Python Fundamentals

    Includes: Why this matters · The Basics in One Page · Names, Objects and Mutability · Sequences: Slicing, Tuples and Unpacking · Dictionaries and Sets: Looking Things Up Fast · Looping Well: enumerate, zip and Comprehensions · Functions You Can Trust · Raising and Handling Errors · Classes: Bundling Data with Behaviour · Files and the with Statement · Modules and Imports · Numbers That Bite: Floats and Rounding · +1 more inside the lesson

  3. 03
    The Command Line

    Includes: Why this matters · The Shell and the Prompt · Anatomy of a Command · Finding Your Way: pwd, ls and cd · Making, Copying, Moving and Deleting · Wildcards and Finding Files · Reading Files: cat, head, tail, less and wc · Searching Inside Files: grep · Redirection: Sending Output to Files · Pipes: Chaining Commands · Environment Variables and PATH · Running Python Scripts with Arguments · +3 more inside the lesson

  4. 04
    Your First Project Setup

    Includes: Why this matters · What a Project Looks Like · Installing Python Properly · Setting Up Your Editor · Why Virtual Environments Exist · Creating and Activating a Virtual Environment · Installing Packages and Recording Them · Your First Script: A Returns Calculator · Configuration and Secrets · A First .gitignore · A First Test with pytest · Setting Up Any Project, and What Goes Wrong · +1 more inside the lesson

  5. 05
    Git & Version Control

    Includes: Why this matters · The Problem Git Solves · Commits: Snapshots With a Label · Your First Commit · Seeing Changes: diff, log and Good Messages · Keeping Things Out: .gitignore, Secrets and Data · Branches: Movable Labels · Merging Branches · Merge Conflicts · Remotes: push, fetch, pull and clone · Pull Requests and Code Review · Undoing Things Safely · +2 more inside the lesson

  6. 06
    Package Management

    Includes: Why this matters · What a Package Is · Installing with pip · Virtual Environments · Version Numbers · Semantic Versioning · Version Specifiers · Dependency Trees · Resolution Conflicts · requirements.txt and pyproject.toml · Lock Files and Reproducible Results · Conda, uv and Poetry · +2 more inside the lesson

  7. 07
    Debugging & Reading Errors

    Includes: Why this matters · The Debugging Loop · Reading a Traceback · Errors About Names and Types · Errors About Values and Missing Things · Print Debugging Done Well · Logging: Prints You Can Leave In · Pausing Inside Your Program: breakpoint() and pdb · Narrowing It Down: Binary Search · Silent Bugs: Code That Runs and Lies · Look-Ahead Bias: the Backtest That Knows Tomorrow · Assertions and Tests: Making Bugs Stay Fixed · +2 more inside the lesson

M03

Systems Basics

6 lessons

Quant systems are distributed, networked, and stateful. You don't need to be a systems engineer, but you do need to know how networks, operating systems, data formats, and databases behave — because every model eventually meets one of them.

  1. 01
    Networking & The Internet

    Includes: Why this matters · The Journey of a Request · Addresses: IP Addresses and Ports · DNS: Turning Names into Numbers · Packets: Data in Small Envelopes · TCP: Reliable Delivery, at a Price · UDP: On Time Beats Complete · HTTP and the Layers · Latency and Bandwidth · The Speed of Light Is a Speed Limit · Co-location: Moving Next to the Exchange · Market-Data Feeds: Multicast and Gaps · +2 more inside the lesson

  2. 02
    Operating Systems

    Includes: Why this matters · What an Operating System Does · Processes: Programs in Motion · Sharing the CPU: Time Slices and Cores · Threads and Python's GIL · Running in Parallel: the Speed-Up You Actually Get · Memory: RAM, Disk and the Memory Budget · Running Out of Memory: Swap and the Out-of-Memory Killer · Watching What's Running: CPU-Bound or Memory-Bound? · Stopping a Stuck Process: Signals · Files and Permissions · Environment Variables and Secrets · +4 more inside the lesson

  3. 03
    Data Formats

    Includes: Why this matters · Everything Is Bytes: Text and Binary · CSV: A Table Written as Text · The Vendor's File: Separators and Number Styles · Missing Values: N/A Is Not Zero · Characters and Encodings: UTF-8 · Dates: Day First, Month First and ISO 8601 · Times: UTC and Offsets · Daylight Saving: When the Gap Isn't Five Hours · JSON: Nested Data from Web Services · How Numbers Are Stored: Integers and Floats · Rows, Columns and Compression: How Parquet Works · +3 more inside the lesson

  4. 04
    Databases & SQL

    Includes: Why this matters · Why a Database, Not a Folder of Files · Tables, Rows, Columns and Types · Keys: How Tables Point at Each Other · Asking Questions: SELECT, WHERE, ORDER BY and LIMIT · Summarising: Aggregates and GROUP BY · Joining Tables: Positions by Book and P&L by Trader · LEFT JOIN: Keeping the Rows That Have No Match · NULL: The Value That Means "Unknown" · The Fan-Out Trap: When a Join Multiplies Rows · The Last Price Before Each Trade · Point in Time: What Did We Know, and When? · +4 more inside the lesson

  5. 05
    Development Tools

    Includes: Why this matters · A Safety Net with Layers · Your Editor as a Tool · Notebooks and Scripts · The Hidden-State Trap · Formatters: Settle Style Once · Linters: Code That Runs but Looks Wrong · Type Hints: Saying What a Function Expects · Type Checkers and Units · Tests That Know the Answer · Measuring Speed: Timers and Profilers · Speeding Up the Part That Matters · +2 more inside the lesson

  6. 06
    Correctness in Financial Code

    Includes: Why this matters · Small Bugs, Real Money · Floats: Close, Not Exact · Comparing With a Tolerance · Money in Whole Cents or Decimal · Rounding Rules: Half-Up and Half-Even · When to Round, and the Lost Cent · Units: Decimals, Percent and Basis Points · Time in a Rate: Day Counts and Years · Dates and Time Zones: Whose End of Day? · Exactly Once: Idempotency · Reproducibility: Same Inputs, Same Answer · +4 more inside the lesson

M04

Python Mastery

6 lessons

Python is the lingua franca of quant work. This module takes you from competent scripter to confident library author — comfortable with advanced techniques, OOP vs functional patterns, plain-English risk metrics, and the NumPy/Pandas stack that backs every research notebook in the industry.

  1. 01
    OOP vs Functional Programming

    Includes: Two Ways to Think About Code · Object-Oriented Programming (OOP) · Functional Programming (FP) · Python's Pragmatic Approach · Looking ahead

  2. 02
    Python Advanced Techniques

    Includes: Beyond the Basics · Decorators · Generators and Iterators · Context Managers · *args and **kwargs · Lambda Functions and Functional Tools · Dataclasses · Type Hints: Going Further · Looking ahead

  3. 03
    Returns & Risk Metrics (Plain English)

    Includes: Why this matters · Price vs return · Daily vs annual · Volatility (the "how bumpy" number) · Sharpe ratio (return per unit of bumpiness) · What this is not · Looking ahead

  4. 04
    NumPy Introduction

    Includes: Why NumPy? · The ndarray · Vectorised Operations · Indexing and Slicing · Common Operations · Reshaping and Broadcasting · A Financial Example · Looking ahead

  5. 05
    Pandas Introduction

    Includes: The Data Analysis Workhorse · Creating DataFrames · Selecting Data · Filtering, Sorting, and Transforming · Grouping and Aggregation · Handling Missing Data · A Financial Example · Pandas vs NumPy: When to Use Each · Looking ahead

  6. 06
    Speeding Up Research Code

    Includes: Making Research Code Run Faster · Start Here: NumPy Vectorisation · Next: Numba JIT (Just-In-Time) · SIMD (short awareness) · GPU Computing (CUDA) — awareness · FPGA — HFT specialty / optional awareness · When to Use What · Looking ahead

M05

Software Engineering Core

5 lessons

A model that breaks silently in production is worse than no model at all. Testing, debugging, environment isolation, a clean dev workflow, and design patterns are the disciplines that turn experimental code into something a desk can rely on.

  1. 01
    Testing Introduction

    Includes: Why Testing Matters · Unit Tests with pytest · What Makes a Good Test? · Fixtures · Parameterised Tests · Test Coverage · Test-Driven Development (TDD) · Looking ahead

  2. 02
    Debugging (Advanced)

    Includes: Beyond Print Statements · Logging: Print Debugging Done Right · Using a Debugger (pdb) · Profiling: Finding Performance Bottlenecks · Common Debugging Strategies · Memory Profiling · Debugging in Production · Looking ahead

  3. 03
    Package Management & Virtual Environments

    Includes: Beyond pip install · Virtual Environments in Depth · Dependency Resolution · Pinning Dependencies · Modern Python Packaging: pyproject.toml · Poetry · Dev vs Production Dependencies · Looking ahead

  4. 04
    Development Tools & Workflow

    Includes: The Professional Setup · Advanced IDE Usage · Linting with Ruff · Type Checking with mypy · Pre-commit Hooks · Makefile and Task Runners · Documentation · The Complete Workflow · Looking ahead

  5. 05
    Design Patterns

    Includes: Proven Solutions to Common Problems · Why Design Patterns Matter · Creational Patterns · Structural Patterns · Behavioural Patterns · Anti-Patterns to Avoid · Looking ahead

M06

CS Essentials

7 lessons

Big-O isn't an interview gimmick — it's why your backtest takes 30 seconds or 30 hours. This module covers how Python runs on a machine, then the CS fundamentals, OS internals, data formats, and version-control workflows that every senior quant draws on weekly.

  1. 01
    How Your Python Actually Runs

    Includes: Why this matters · Program → process · CPU, RAM, and disk (recap with a spreadsheet lens) · Why some code feels instant and some crawls · Stack scratchpad vs long-lived objects (gentle) · Why finance cares · Looking ahead

  2. 02
    Computer Science Fundamentals

    Includes: How a Computer Actually Works · The CPU: The Brain · Memory Hierarchy · Binary and Data Representation · Temporary Scratchpad vs Long-Lived Objects · Big-O Notation · Essential Data Structures · Looking ahead

  3. 03
    Operating Systems (Advanced)

    Includes: The Layer Between You and the Hardware · Process Management · Threads vs Processes · Memory Management · File Systems · Inter-Process Communication (IPC) · Signals · Looking ahead

  4. 04
    Data Formats (Advanced)

    Includes: Choosing the Right Format · CSV: Edge Cases and Large Files · JSON: Schema Validation and Streaming · YAML: Advanced Syntax · Binary Formats · Choosing the Right Format · Serialisation Performance · Looking ahead

  5. 05
    Columnar vs Row Storage

    Includes: How Data Layout Affects Performance · Row-Oriented Storage · Column-Oriented Storage · OLTP vs OLAP · Compression Benefits · Real-World Formats · Practical Impact · Looking ahead

  6. 06
    Git Essentials

    Includes: Your Daily Git Workflow · The Daily Workflow in Detail · What Is a Pull Request? · Merge Conflicts · Undoing Things Safely · Advanced / use with care — skip on first read · .gitignore and .gitattributes · Looking ahead

  7. 07
    Branching Strategies

    Includes: How Teams Organise Their Code · Feature Branching · GitFlow · Trunk-Based Development · Release Strategies · Code Review Best Practices · Monorepo vs Multi-repo · Looking ahead

M07

Databases

6 lessons

Tick data, position state, trade history — quants live on top of databases. This module takes you from SQL essentials (including joins) through advanced queries, schema design, ORMs, and the time-series stores built specifically for market data.

  1. 01
    SQL Introduction

    Includes: The Language of Data · Creating Tables · Inserting Data · SELECT: Querying Data · Aggregate Functions · GROUP BY and HAVING · UPDATE and DELETE · Foreign Keys · JOINs: Combining Tables · Using SQLite from Python · Looking ahead

  2. 02
    Databases (Advanced)

    Includes: Beyond Basic Queries · Database Engines · ACID Properties · Indexes · Query Execution Plans · Connection Pooling · Looking ahead

  3. 03
    SQL Advanced

    Includes: Powerful Query Techniques · JOINs in Depth · Subqueries and CTEs · Window Functions · CASE Expressions · Set Operations · Query Optimisation · Looking ahead

  4. 04
    Database Design

    Includes: Getting the Structure Right · Normalisation · Relationships · Entity-Relationship Diagrams · Denormalisation · Schema Migration · Looking ahead

  5. 05
    ORMs

    Includes: Bridging Python and SQL · SQLAlchemy: The Standard Python ORM · The ORM vs Raw SQL Debate · Common Anti-patterns · Migrations with Alembic · Looking ahead

  6. 06
    Time Series Databases

    Includes: When Time is the Primary Dimension · What Makes Time Series Data Special · Time Series Database Options · Key Concepts · Financial Use Cases · TSDB vs Traditional RDBMS · Looking ahead

M08

Networking & APIs

5 lessons

Trading systems live and die on latency and integration. This module covers the network internals, REST APIs, authentication patterns, and a plain-English map of desk systems that connect a research model to an exchange or counterparty.

  1. 01
    Network Speeds

    Includes: Why Milliseconds Matter · Key Terminology · Real-World Latencies · Network Types · Co-location · Measuring Network Performance · Bandwidth vs Latency Trade-offs · Protocols and Speed · Looking ahead

  2. 02
    Networking (Advanced)

    Includes: Beyond the Basics · The OSI Model · TCP vs UDP · DNS (Domain Name System) · Ports · Firewalls and Security Groups · Load Balancing · Looking ahead

  3. 03
    APIs & REST

    Includes: Why this matters · What an API Is · Anatomy of a URL · Methods: Saying What You Want · Safe and Idempotent Requests · Status Codes: What Happened? · Headers and JSON Bodies · Calling an API from Python · Authentication: Proving Who You Are · Rate Limits and Retries · Pagination: Big Results in Pieces · Designing a Good REST API · +1 more inside the lesson

  4. 04
    Security & Authentication

    Includes: Protecting Systems and Data · Authentication vs Authorisation · Password Security · Tokens and JWTs · API Security · Common Vulnerabilities · HTTPS and TLS · Role-Based Access Control (RBAC) · Looking ahead

  5. 05
    Trading Desk Systems (Orientation)

    Includes: Why this matters · The job of the plumbing · Key acronyms (plain English) · Layers on a typical desk · Trade lifecycle (happy path) · Microservices vs monolith (lightly) · Looking ahead

M09

DevOps

4 lessons

Reproducibility is non-negotiable in regulated finance. Environments, SDLC discipline, CI/CD, and containers are the practices that let a small quant team ship code with confidence and roll it back when something breaks.

  1. 01
    SDLC Best Practices

    Includes: The Software Development Life Cycle · SDLC Phases · Development Methodologies · Code Quality Practices · Version Control Best Practices · Technical Debt · Monitoring and Observability · Looking ahead

  2. 02
    Environments

    Includes: From Local to Production · Common Environments · Environment Configuration · Environment Variables · Secrets Management · Feature Flags · Looking ahead

  3. 03
    Containers & Docker

    Includes: Running Software Consistently Everywhere · What is a Container? · Containers vs Virtual Machines · Docker · Docker Images and Layers · Docker Compose · Container Registries · Container Orchestration · Looking ahead

  4. 04
    CI/CD & Pipelines

    Includes: Automating the Path from Code to Production · Why CI/CD? · Continuous Integration (CI) · Continuous Deployment (CD) · Pipeline Stages · CI/CD Tools · Artifacts and Caching · Looking ahead

M10

Cloud

4 lessons

Modern quant infrastructure is cloud-first. AWS and Azure power the data lakes, model training, and risk runs at most hedge funds and investment banks. This module orients you so you can navigate either provider.

  1. 01
    Cloud Providers Introduction

    Includes: Computing on Someone Else's Servers · Why Cloud? · Core Cloud Services · Cloud Service Models · Pricing Models · Regions and Availability Zones · Looking ahead

  2. 02
    AWS Fundamentals

    Includes: The Building Blocks of AWS · Compute · Storage · Databases · Networking · Messaging · Monitoring · IAM (Identity and Access Management) · Looking ahead

  3. 03
    Azure Fundamentals

    Includes: Microsoft's Cloud Platform · Azure vs AWS — Service Mapping · Core Compute Services · Storage · Databases · Networking · Identity: Azure Active Directory (Entra ID) · DevOps · When to Choose Azure · Looking ahead

  4. 04
    S3 & Object Storage

    Includes: Storing Anything at Any Scale · Core Concepts · Storage Classes · Working with S3 in Python (boto3) · S3 for Financial Data · Access Control · Looking ahead

M11

Data Engineering

2 lessons

Quant signals are only as good as the pipelines feeding them. This module covers the big-data tools and platform thinking that keep a research desk fed with clean, timely data at scale.

  1. 01
    Data Platform Fundamentals

    Includes: How Organisations Structure Their Data · Data Platform Layers · Data Lake vs Data Warehouse · Data Governance · Common Data Platform Tools · Financial Data Platform Architecture · Data Mesh (optional org-design idea) · Looking ahead

  2. 02
    Big Data & Data Pipelines

    Includes: Processing Data at Scale · What Makes Data "Big"? · Batch vs Streaming · Apache Spark · Apache Kafka · ETL / ELT · Data Pipeline Architecture · Data Quality · Looking ahead

M12

Machine Learning

6 lessons

Modern quant desks use ML for signal combination, credit scoring, execution, and risk. This module teaches the algorithms and — more importantly — the validation discipline that separates a backtest that looks brilliant from a model that survives live markets.

  1. 01
    Supervised Learning Fundamentals

    Includes: Why this matters · The supervised learning setup · Bias–variance and the finance twist · Train / validation / test · Baseline before brilliance · Key takeaways · Looking ahead

  2. 02
    Validation & Walk-Forward Testing

    Includes: Why this matters · Why standard K-fold fails · Walk-forward (expanding or rolling) · Purging and embargoing · Metrics that matter · Nested validation for hyperparams · Multiple testing · Key takeaways

  3. 03
    Features, Labels & Leakage

    Includes: Why this matters · Labels in finance are design choices · Feature hygiene · Point-in-time and reporting lag · Leakage checklist · Scaling and preprocessing · Key takeaways

  4. 04
    Tree Models & Ensembles

    Includes: Why this matters · A decision tree in one picture · Bagging and random forests · Boosting (the workhorse) · Practical hyperparameter instincts · Trees vs linear models · Key takeaways

  5. 05
    Neural Networks for Quants

    Includes: Why this matters · Building blocks · Architectures you will hear about · Regularisation and training hygiene · When to use nets vs trees · Key takeaways

  6. 06
    Unsupervised Learning

    Includes: Why this matters · Clustering · Dimensionality reduction · Anomaly detection · Relation to factor models · Key takeaways

M13

AI & LLMs in Quant Finance

5 lessons

Large language models are changing how quants research, document, and automate workflows — but they are not magical alpha engines. This module covers how LLMs work, how to use them safely for research and ops, and the governance issues that matter in regulated finance.

  1. 01
    How LLMs Work

    Includes: Why this matters · The core objective · Transformers in one paragraph · Context windows and memory · What LLMs are good at in quant finance · What they are bad at alone · Key takeaways

  2. 02
    Prompt Engineering for Quants

    Includes: Why this matters · Anatomy of a strong prompt · Patterns that work in finance · Temperature and sampling · Prompt injection awareness · Key takeaways

  3. 03
    RAG & Document Intelligence

    Includes: Why this matters · The RAG pipeline · Chunking is a modelling choice · Evaluation · Failure modes in finance · Key takeaways

  4. 04
    Agents & Quant Workflows

    Includes: Why this matters · What an agent is · High-value quant workflows · Design constraints that keep you employed · Multi-agent patterns · Key takeaways

  5. 05
    Risks, Hallucinations & Governance

    Includes: Why this matters · Hallucinations and silent errors · Data protection and model choice · Model risk management (MRM) lens · Responsible rollout checklist · Key takeaways · Looking ahead

M14

Systems Programming (Optional)

Optional9 lessons

Optional specialization after the main path. For low-latency and platform-adjacent roles: systems literacy, then C++ and/or Rust. Research and analyst paths can treat the stream as complete after AI & LLMs.

  1. 01
    Systems Literacy for QuantsOptional

    Includes: Why this matters · Latency vs throughput (again) · Why not Python for the hottest path? · What you will (and will not) do in this track · How to use the optional track · Looking ahead

  2. 02
    C++ IntroductionOptional

    Includes: Why this matters · Why C++ in Finance? · Types, Variables, and Functions · Classes and Encapsulation · Memory: Stack, Heap, and RAII · Templates and the STL · C++ Alongside Python · Summary

  3. 03
    Modern C++ IdiomsOptional

    Includes: Why this matters · Prefer Values Over Sentinels · Views: string_view and span · Algorithms Over Loops · RAII for Locks and Handles · Rule of Zero (and Five) · Const-Correct APIs · Summary

  4. 04
    C++ ConcurrencyOptional

    Includes: Why this matters · Threads and Responsibilities · Mutexes and Critical Sections · Atomics for Simple Shared State · Message Passing Beats Shared Mutation · Data Races vs Race Conditions · Latency Habits Under Contention · Summary

  5. 05
    C++ for Low LatencyOptional

    Includes: Why this matters · Move Semantics and Cheap Transfers · Avoid Allocations on the Hot Path · Cache-Friendly Data Layout · Const, Inlining, and Branch Predictability · Concurrency Without Surprises · Interop and Measurement · Summary

  6. 06
    Rust IntroductionOptional

    Includes: Why this matters · Why Rust? · Ownership: Rust's Core Idea · Syntax Basics · Enums and Pattern Matching · Option and Result · When to Use Rust in Finance · Summary

  7. 07
    Rust Iterators & CollectionsOptional

    Includes: Why this matters · Vec, HashMap, and Friends · The Iterator Trait · Ownership Through Iterators · Zero-Cost Abstraction (Intuition) · Collecting and Fallible Iteration · When Not to Be Clever · Summary

  8. 08
    Rust for Systems ProgrammingOptional

    Includes: Why this matters · Borrowing in APIs · Traits: Interfaces Without Inheritance · Lifetimes (Intuition) · Error Handling at Scale · Concurrency Without Data Races · Rust vs C++ in Practice · Summary

  9. 09
    Rust Concurrency PatternsOptional

    Includes: Why this matters · Move Threads, Don't Share by Accident · Channels for Pipelines · Arc and Mutex When You Must Share · Send and Sync (Intuition) · Atomics and Lock-Free Caution · Async Is a Separate Gear · Summary

Finance

53 lessons

How modern markets actually work, the instruments traded on them, and the models used to price and risk-manage those instruments. From financial markets and time value of money through to derivatives pricing, structured notes, and market microstructure.

M01

Markets Foundations

6 lessons

Before models, you need a clear mental map of markets — who participates, why prices move, how a single dollar today relates to a dollar next year, and what a derivative contract actually is. Without these foundations, every later concept floats untethered.

  1. 01
    Financial Markets & Participants

    Includes: Why this matters · The Main Asset Classes · Exchanges and Over-the-Counter Markets · Buy-Side, Sell-Side and Everyone Else · Bid, Ask and the Order Book · Market Makers and Liquidity · Long, Short and Leverage · Following a Trade: From Click to Settlement · Where Quants Fit · Summary

  2. 02
    Time Value of Money

    Includes: Why this matters · Why £1 Today Beats £1 Later · Simple and Compound Interest · How Often Interest Is Added · Continuous Compounding · Present Value: Running the Clock Backwards · Discount Factors: The Price Today of £1 Later · Why Present Value Is the Price: No Arbitrage · Net Present Value · Perpetuities: Payments That Never Stop · Annuities: Payments for a Fixed Term · The Internal Rate of Return · +2 more inside the lesson

  3. 03
    Derivatives Overview

    Includes: Why this matters · What Is a Derivative? · Forwards: Locking In a Price Today · Futures: Forwards on an Exchange · Margin and Marking to Market · Call Options: The Right to Buy · Put Options: The Right to Sell · Writing Options: The Other Side · Swaps: Exchanging Cash Flows · Hedging: Trading Away a Risk · Speculation and Leverage · Arbitrage and the Law of One Price · +2 more inside the lesson

  4. 04
    FX Markets & Currency

    Includes: Why this matters · What an Exchange Rate Is · Which Currency Comes First, and Cross Rates · Pips and the Bid–Ask Spread · Who Trades FX, and How Much · How the Market Is Organised · Spot Settlement: T+2 · Settlement Risk: Herstatt and CLS · FX Forwards: Locking In a Rate · Covered Interest Parity · Forward Points and FX Swaps · The Carry Trade and Its Crash Risk · +2 more inside the lesson

  5. 05
    Commodities & Convenience Yield

    Includes: Why this matters · What Makes Commodities Different · Energy, Metals and Agriculture · Who Trades Commodities, and Why · Spot and Futures Prices · The Cost of Carry · Why Futures Can Trade Below Full Carry · Convenience Yield · Contango and Backwardation · Roll Yield: Why Commodity Funds Can Lag Spot · Seasonality · When Storage Runs Out: Oil in April 2020 · +2 more inside the lesson

  6. 06
    Money Markets & Repo

    Includes: Why this matters · What the Money Market Is For · Day Counts: Actual/360 and Actual/365 · Treasury Bills and How Their Yield Is Quoted · Commercial Paper and Certificates of Deposit · Repo: A Loan With a Bond as Security · Haircuts: The Lender's Cushion · General Collateral and Specials · Bilateral and Tri-Party Repo · Overnight Benchmarks and the End of LIBOR · How Central Banks Use Repo · September 2019: The Repo Spike · +2 more inside the lesson

M02

Core Instruments

4 lessons

Quants are paid to model instruments. You can't model what you don't understand — bonds and the yield curves that price them, equities, and swaps each have economics that drive how their prices behave under stress.

  1. 01
    Bonds & Fixed Income

    Includes: Why this matters · What a Bond Is, and Who Holds Them · Pricing a Bond: Present Value of Its Payments · A Bond Is a Bundle of Zero-Coupon Bonds · Yield to Maturity: From Price Back to Yield · Why Prices Fall When Yields Rise · Real Bonds Pay Twice a Year · Between Coupons: Accrued Interest, Clean and Dirty Prices · Duration: The Bond's Balance Point · Modified Duration: Answering the 1% Question · DV01: What One Basis Point Is Worth · Convexity: Why the Straight Line Isn't Enough · +4 more inside the lesson

  2. 02
    Interest Rates & Yield Curves

    Includes: Why this matters · One Rate for Every Length of Time · Discount Factors and Zero Rates · Compounding Conventions: One Price, Many Rates · Valuing Any Cash Flows Off the Curve · Bootstrapping From Bond Prices · Par Rates and the Par Curve · Between the Pillars: Interpolation · Locking In a Future Rate · No Arbitrage and the Forward Curve · FRAs and Swaps · A Curve in Code · +5 more inside the lesson

  3. 03
    Equities & Returns

    Includes: Why this matters · What a Share Is · How Shares Are Issued and Traded · Market Capitalisation and Indices · Simple Returns and Growth Factors · Log Returns: Which Return for Which Job · Total Return: Price Plus Dividends · Splits and Adjusted Prices · Building a Clean Return Series · Compounding and Annualising Returns · Volatility: How Much Returns Swing · Annualising Volatility: the Square Root of Time · +3 more inside the lesson

  4. 04
    Swaps & Swap Pricing

    Includes: Why this matters · A Loan That Floats · The Swap: Fixed for Floating · The Cash Flows Year by Year · Who Uses Swaps, and Why · Recap: Discount Factors and Forward Rates · Valuing the Fixed Leg: the Annuity · Valuing the Floating Leg · The Par Swap Rate · A Swap as Two Bonds · Marking to Market After the Curve Moves · DV01: Risk per Basis Point · +5 more inside the lesson

M03

Risk & Return

6 lessons

Every quant decision is a trade-off between risk and reward. Portfolio theory and factor models give you the language to express that trade-off precisely — and the maths that lets you optimise it.

  1. 01
    Risk & Return Trade-Off

    Includes: The Fundamental Relationship · Expected Return · Volatility as a Measure of Risk · Risk Premium · The Sharpe Ratio · Diversification Intuition · Other Risk Measures · Summary

  2. 02
    Portfolio Theory

    Includes: The Big Idea · Portfolio Return · Portfolio Variance · The Efficient Frontier · Correlation Effects · The Capital Allocation Line · The Diversification Mathematics · From Data to Tangency Portfolio · Limitations of Mean-Variance · Summary

  3. 03
    CAPM & Factor Models

    Includes: From Portfolios to Pricing · Systematic vs Idiosyncratic Risk · Beta (β) · The CAPM · The Security Market Line (SML) · CAPM Limitations · Multi-Factor Models · Practical Applications · Summary

  4. 04
    Multi-Factor Models (Fama-French)

    Includes: Why this matters · From CAPM to multi-factor · The Fama-French three-factor model · Size (SMB) and value (HML) factors · Momentum and the five-factor extension · Estimating factor loadings by regression · Factor investing in practice · Summary

  5. 05
    The Black-Litterman Model

    Includes: Why this matters · Problems with naive mean-variance · Reverse optimisation and equilibrium returns · Expressing views (P, Q, Omega) · The Black-Litterman master formula · Blending views with the prior · Practical calibration · Summary

  6. 06
    Risk Parity & Portfolio Construction

    Includes: Why this matters · Equal weighting vs equal risk · Marginal and total risk contributions · The risk parity condition · The naive inverse-volatility portfolio · Leverage and risk parity · Comparison to 60/40 · Summary

M04

Derivatives & Pricing

9 lessons

This is where quants really earn their keep. From simple forwards through binomial trees and risk-neutral pricing to Black–Scholes, you'll learn to price contingent claims, understand replication, and read the Greeks like a trader reads a screen.

  1. 01
    Forwards & Futures Pricing

    Includes: The No-Arbitrage Principle · Forward Price: The Cost-of-Carry Model · Forwards on Assets with Known Income · Futures Pricing · Basis and Basis Risk · Practical Applications · Commodity Futures: Additional Considerations · Summary

  2. 02
    Options Fundamentals

    Includes: Why Options Are Special · Calls and Puts — Review and Depth · Payoff Diagrams · Intrinsic Value vs Time Value · Moneyness · Put-Call Parity · European vs American Options · Option Strategies · Summary

  3. 03
    Binomial Option Pricing

    Includes: From Intuition to Pricing · The One-Step Model · Risk-Neutral Probability · Multi-Step Trees · Convergence to Black-Scholes · Pricing American Options · Summary

  4. 04
    Risk-Neutral Pricing

    Includes: The Theoretical Backbone · What Is Arbitrage? · Arbitrage-Free Markets · The Risk-Neutral Measure · Discounted Asset Prices Are Martingales · The Replication Principle · Pricing as Expectation Under Risk-Neutral Measure · Connecting the Dots · Limitations and Real-World Considerations · Summary

  5. 05
    Black-Scholes Model

    Includes: The Most Famous Formula in Finance · Model Assumptions · The Formula · Understanding the Formula · Lognormal Price Dynamics · Risk-Neutral Valuation · Key Inputs · Implied Volatility · Limitations of Black-Scholes · Summary

  6. 06
    The Greeks

    Includes: Why Sensitivities Matter · Delta (Δ) · Gamma (Γ) · Vega (ν) · Theta (Θ) · Rho (ρ) · The Greeks in Practice · Summary

  7. 07
    Dynamic Hedging & Replication

    Includes: Why this matters · The replicating portfolio · Delta hedging · Rebalancing and discrete hedging error · Gamma and the cost of convexity · Transaction costs · P&L attribution of a hedged book · Summary

  8. 08
    Monte Carlo & PDE Pricing

    Includes: Why this matters · Risk-neutral simulation of GBM · Monte Carlo option pricing · Standard error and convergence · Variance reduction recap · The PDE (finite-difference) alternative · Choosing MC vs PDE · Summary

  9. 09
    Exotic Options

    Includes: Why this matters · Path-dependent vs path-independent · Barrier options (knock-in/knock-out) · Asian options · Digital/binary options · Lookback and cliquet options · Pricing approaches · Summary

M05

Risk Management

5 lessons

Pricing without risk management is gambling with extra steps. Volatility models, VaR, and credit risk frameworks are how firms decide what they can stomach losing — and how they explain it to regulators.

  1. 01
    Volatility Modelling

    Includes: The Central Role of Volatility · Historical Volatility · Implied Volatility · The Volatility Smile and Skew · Realised vs Implied Volatility · Volatility Clustering · Exponentially Weighted Moving Average (EWMA) · Summary

  2. 02
    Value at Risk

    Includes: Quantifying Portfolio Risk · What Is Value at Risk? · Parametric (Normal) VaR · Historical Simulation VaR · Expected Shortfall (CVaR) · Tail Risk · Coherent Risk Measures · VaR in Practice · Summary

  3. 03
    Credit Risk

    Includes: What Is Credit Risk? · Key Concepts · Credit Spreads · Credit Rating Agencies · Structural Models (Merton Model — Intuition) · Reduced-Form Models (Intuition) · Credit Default Swaps (CDS) · Credit Risk in Quantitative Finance · Summary

  4. 04
    Expected Shortfall, Backtesting & Stress Testing

    Includes: Why this matters · From VaR to Expected Shortfall · Coherent risk measures · Computing ES historically and parametrically · Backtesting VaR (Kupiec/traffic-light) · Stress testing and scenario analysis · The Basel FRTB shift to ES · Summary

  5. 05
    XVA & Counterparty Risk

    Includes: Why this matters · Counterparty credit risk and default · Expected exposure and PFE · CVA — credit valuation adjustment · DVA, FVA and the XVA family · Wrong-way risk · Regulation and capital · Summary

M06

Structured Products

3 lessons

Structured notes are where pricing, risk, and product design collide. Understanding them is a fast track to seeing how multiple parts of the curriculum compose into a real, sellable product on a bank's balance sheet.

  1. 01
    Structured Notes: Understanding

    Includes: What Is a Structured Note? · Structured Rates: Interest That Follows Rules · Credit-Linked Notes: Lending With a Catch · How Structured Rates and Credit Notes Combine · Reading a Term Sheet · Summary

  2. 02
    Structured Notes: Modelling

    Includes: From Product to Numbers · Cashflows Over Time · Rule-Based Interest · Credit Events · Scenario Analysis · Modelling in Practice · Summary

  3. 03
    Structured Notes: Valuation

    Includes: Is This Actually a Good Deal? · Expected Returns vs Promised Returns · Downside Risk · Stress Testing · Explaining the Product: The Transparency Test · Putting It All Together: A Valuation Framework · Summary

M07

Quantitative & Advanced

2 lessons

The frontier of quant finance: how prices are made on the order book and how strategies are systematised and executed. This is the material that separates analysts from quants.

  1. 01
    Market Microstructure

    Includes: How Trading Actually Happens · Order Books · Bid-Ask Spread · Order Types · Queue Priority · Slippage · Liquidity · Transaction Costs · Market Making · Summary

  2. 02
    Algorithmic Trading

    Includes: Rules, Not Gut Feelings · What Is Algorithmic Trading? · Alpha Signals · Backtesting · Overfitting · Signal Decay · Execution Risk · Risk Management in Systematic Trading · Summary

M08

Fixed Income & Rates

5 lessons

Rates desks are the largest part of most banks. Curve construction, duration, short-rate and market models, and the derivatives built on them are core quant territory — and the maths is some of the most elegant in finance.

  1. 01
    Interest Rate Derivatives

    Includes: Why this matters · FRAs and interest-rate futures · Caps, floors and collars · Swaptions · Bermudan and exotic IR products · Pricing approaches · Risk management of an IR book · Summary

  2. 02
    Yield Curve Construction

    Includes: Why this matters · Discount factors, zero rates and forward rates · Bootstrapping the curve from instruments · Interpolation choices · Multi-curve (OIS discounting) post-2008 · Curve risk and key-rate durations · Summary

  3. 03
    Duration & Convexity

    Includes: Why this matters · Macaulay duration · Modified duration · DV01 / PV01 · Convexity · The duration-convexity price approximation · Hedging interest-rate risk · Summary

  4. 04
    Short-Rate Models

    Includes: Why this matters · The short rate and the bank account · Vasicek model · Cox-Ingersoll-Ross (CIR) · Mean reversion and calibration · Bond pricing under affine models · Limitations · Summary

  5. 05
    HJM & the LIBOR Market Model

    Includes: Why this matters · Modelling the whole forward curve · The Heath-Jarrow-Morton framework · The HJM drift condition (no-arbitrage) · The LIBOR Market Model (BGM) · Caplets, Black's formula and calibration · Choosing a model · Summary

M09

Credit Risk & Derivatives

4 lessons

Credit is where probability of default meets pricing. CDS, structural and reduced-form models, and the correlation products at the heart of 2008 are essential for anyone touching credit, counterparty risk, or capital.

  1. 01
    Structural Credit Models (Merton)

    Includes: Why this matters · The Merton model: equity as a call on assets · Default at maturity · Distance to default · From distance-to-default to PD · The KMV approach · Strengths and weaknesses · Summary

  2. 02
    Reduced-Form Credit Models

    Includes: Why this matters · Hazard rates and the intensity of default · Survival probability · Pricing risky bonds · Calibrating intensity from CDS · Comparison with structural models · Summary

  3. 03
    Credit Default Swaps

    Includes: Why this matters · Insurance for a Loan · The Two Legs · What Happens at Default · From a Price to a Default Probability · Survival Over Several Years · Valuing the Premiums: The Risky Annuity · Marking to Market · Fixed Coupons and Upfront Payments · CDS Indices · Hedging, Basis Trades and Speculation · When Protection Fails · +1 more inside the lesson

  4. 04
    CDOs & Default Correlation

    Includes: Why this matters · Securitisation and tranching · The waterfall · Default correlation and the Gaussian copula · Base correlation and the 2008 lessons · Tranche sensitivities (correlation risk) · Summary

M10

Advanced Volatility

4 lessons

The vol surface is where the hardest, best-paid quant work lives. Local and stochastic volatility, the smile, and variance products are how derivatives desks price and hedge beyond textbook Black-Scholes.

  1. 01
    The Volatility Smile & Surface

    Includes: Why this matters · Implied volatility recap · The smile and skew · The term structure of volatility · The implied vol surface · Sticky strike vs sticky delta · Arbitrage constraints on the surface · Summary

  2. 02
    Local Volatility

    Includes: Why this matters · The limitation of constant Black–Scholes vol · Local volatility as a deterministic function $\sigma(S,t)$ · Dupire's equation · Calibrating to the implied surface · Strengths and the dynamics critique · Summary

  3. 03
    Stochastic Volatility & the Heston Model

    Includes: Why this matters · Why volatility itself is random · The Heston model SDEs · The variance process (CIR) · The correlation and the skew · Semi-analytic pricing via the characteristic function · Calibration · Summary

  4. 04
    Variance Swaps & the VIX

    Includes: Why this matters · Realised vs implied variance · The variance swap payoff · Replication with a strip of options · The VIX construction · Volatility as an asset class · Summary

M11

Systematic Trading

5 lessons

This is the buy-side quant's craft: turning signals into a live, risk-managed book. Signal construction, honest backtesting, execution, and stat-arb are the difference between a backtest and a strategy that actually makes money.

  1. 01
    Signal Construction

    Includes: Why this matters · From raw data to alpha signals · Cross-sectional vs time-series signals · Normalisation and winsorisation (z-scores) · Combining signals · Decay and turnover · Avoiding look-ahead bias · Summary

  2. 02
    Backtesting Methodology

    Includes: Why this matters · The anatomy of a backtest · In-sample vs out-of-sample · Overfitting and the multiple-testing problem · The deflated Sharpe ratio · Transaction costs and capacity · Common biases (survivorship, look-ahead) · Summary

  3. 03
    Execution & Transaction Costs

    Includes: Why this matters · The cost of trading: spread, impact, fees · Market impact models (square-root law) · Implementation shortfall · Execution algorithms (TWAP, VWAP, POV) · Slippage measurement · Capacity and decay · Summary

  4. 04
    Statistical Arbitrage

    Includes: Why this matters · Pairs trading · Cointegration and the spread · Mean-reversion and the Ornstein-Uhlenbeck spread · Entry/exit z-score rules · Risk management of a stat-arb book · Decay of edges · Summary

  5. 05
    Systematic Portfolio Construction

    Includes: Why this matters · From signals to positions · Volatility targeting · Position sizing and the Kelly criterion · Constraints (gross, net, sector) · Rebalancing and costs · Combining strategies · Summary

Ready to actually do the work?

Reading a syllabus only gets you so far. The lessons themselves include interactive Python in the browser, exercises with auto-graded tests, and quizzes after every module.