The path

283 published lessons across 11 phases — roughly 124 hours of core lesson time, sequenced by a prerequisite graph. Every lesson is fully authored: intuition, formal treatment, interactive labs, exercises and a server-scored knowledge check.

Phase 0Orientation and Diagnostic Assessment

6/6 published

What quantitative finance is, what quantitative developers actually do, how the profession is structured, and a diagnostic that maps your starting point.

The Profession

foundation

The landscape of quantitative finance and where engineers fit into it.

Tracks: A · B · C · D · E
  1. What Quantitative Finance Is20mfinance fundamentals
  2. What a Quantitative Developer Actually Does professional skills
  3. Quant Developer vs Research vs Trading vs Software Engineering professional skills
  4. Banks, Asset Managers, Hedge Funds and Prop Trading Firms finance fundamentals
  5. Front Office, Middle Office and Back Office finance fundamentals
  6. Quant Teams and How Financial Software Reaches Production software engineering

Phase 1Mathematics From Absolute Zero

78/78 published

Arithmetic through stochastic calculus: the complete mathematical spine, sequenced by prerequisites, with interactive visualisations at every step.

Arithmetic and Numerical Fluency

foundation

Numbers, operations, fractions, percentages, powers, logs, estimation and mental calculation.

Tracks: A · B · C · D · E
  1. Number Systems and the Four Operations25marithmetic
  2. Fractions, Decimals and Ratios arithmetic
  3. Percentages, Percentage Change and Financial Arithmetic arithmetic
  4. Powers, Roots, Exponents and Logarithms arithmetic
  5. Estimation, Approximation and Mental Arithmetic arithmetic
  6. Divisibility, Primes, GCD and LCM arithmetic

Pre-Algebra

foundation

From unknowns to equations: variables, expressions, order of operations and inequalities.

Tracks: A · B · C · D · E
  1. Variables, Constants and Expressions22malgebra
  2. Solving Linear Equations algebra
  3. Inequalities and Intervals algebra
  4. Translating Problems Into Equations algebra

Algebra

core

Quadratics, polynomials, functions, exponentials, logarithms and sequences.

Tracks: A · B · C · D · E
  1. Quadratic Equations and Parabolas28malgebra
  2. Polynomials and Factorisation algebra
  3. Simultaneous Equations algebra
  4. Functions, Composition and Inverses algebra
  5. Exponential and Logarithmic Functions algebra
  6. Sequences, Series and Induction algebra

Geometry and Trigonometry

core

Coordinate geometry, triangles, the unit circle and periodic functions.

Tracks: A · B · C · D · E
  1. Coordinate Geometry and Straight Lines24mgeometry trig
  2. Triangles and Trigonometric Ratios geometry trig
  3. The Unit Circle and Radians geometry trig
  4. Trigonometric Identities and Graphs geometry trig

Pre-Calculus

core

Function behaviour, limits intuition, graph transformations and mathematical modelling.

Tracks: A · B · C · D · E
  1. Function Behaviour and Transformations24malgebra
  2. Limits and Continuity — Intuition calculus
  3. Growth Models and Asymptotes algebra
  4. Mathematical Modelling Workflow quant modelling

Calculus I — Differential Calculus

core

Limits made precise, the derivative, rules of differentiation and optimisation.

Tracks: A · B · C · D · E
  1. Limits Formalised28mcalculus
  2. The Derivative and the Difference Quotient calculus
  3. Power, Product, Quotient and Chain Rules calculus
  4. Derivatives of Exponential, Logarithmic and Trigonometric Functions calculus
  5. Critical Points, Maxima, Minima and Concavity calculus
  6. Taylor Approximation calculus

Calculus II — Integral Calculus

core

Antiderivatives, the fundamental theorem, techniques of integration and applications.

Tracks: A · B · C · D · E
  1. Integration and the Fundamental Theorem28mcalculus
  2. Substitution, Parts and Partial Fractions calculus
  3. Numerical Integration calculus
  4. Improper Integrals and Probability Densities calculus

Multivariable Calculus

advanced

Partial derivatives, gradients, Hessians, multiple integrals and constrained optimisation.

Tracks: A · B · D
  1. Functions of Several Variables and Partial Derivatives28mcalculus
  2. Gradient, Directional Derivatives and the Hessian calculus
  3. Double and Triple Integrals calculus
  4. Constrained Optimisation and Lagrange Multipliers optimization

Linear Algebra

core

Vectors, matrices, decompositions, eigenvalues and the covariance matrix — the workhorse mathematics of quant finance.

Tracks: A · B · C · D · E
  1. Vectors and Vector Spaces26mlinear algebra
  2. Matrices and Matrix Operations linear algebra
  3. Systems of Linear Equations and Gaussian Elimination linear algebra
  4. Determinants, Rank and Linear Independence linear algebra
  5. Eigenvalues, Eigenvectors and Diagonalisation linear algebra
  6. Orthogonality, Projections and QR linear algebra
  7. SVD, Covariance Matrices and Positive Definiteness linear algebra

Discrete Mathematics

core

Sets, logic, counting, graphs and modular arithmetic — the mathematics of computing.

Tracks: A · B · C · D · E
  1. Sets, Relations and Propositional Logic25mdiscrete math
  2. Counting, Permutations and Combinations discrete math
  3. Graph Theory and Trees discrete math
  4. Modular Arithmetic and Recurrence Relations discrete math

Optimization

advanced

Convexity, gradient methods, linear and quadratic programming, duality and KKT.

Tracks: A · B · D
  1. Objective Functions, Constraints and Convexity26moptimization
  2. Gradient Descent, Newton's Method and Coordinate Descent optimization
  3. Linear and Quadratic Programming optimization
  4. Lagrangian Duality and KKT Conditions optimization

Numerical Analysis

advanced

Floating point, error, stability, root finding and the numerical mindset.

Tracks: A · B · C · D
  1. Floating-Point Numbers and IEEE 75428mnumerical analysis
  2. Rounding Error, Cancellation and Numerical Stability numerical analysis
  3. Root Finding: Bisection, Newton-Raphson, Secant numerical analysis
  4. Interpolation and Numerical Differentiation numerical analysis
  5. Solving Linear Systems Numerically numerical analysis

Probability

core

From counting to conditional probability, Bayes' theorem, expectation and the central limit theorem.

Tracks: A · B · C · D · E
  1. Probability Spaces and Events26mprobability
  2. Conditional Probability and Bayes' Theorem probability
  3. Random Variables, PMFs and CDFs probability
  4. Expectation, Variance and Covariance probability
  5. Law of Total Probability and Conditional Expectation probability
  6. Markov, Chebyshev, the Laws of Large Numbers and the CLT probability

Probability Distributions

core

The distributions that matter in quantitative work and when to use each.

Tracks: A · B · D
  1. Bernoulli, Binomial, Geometric and Poisson27mdistributions
  2. The Normal Distribution distributions
  3. Uniform, Exponential, Gamma, Beta and Log-Normal distributions
  4. Chi-Square, t, F and the Multivariate Normal distributions

Stochastic Processes

advanced

Markov chains, martingales, Brownian motion and Poisson processes.

Tracks: B · C · D
  1. Markov Chains and Transition Matrices28mstochastic processes
  2. Martingales and Stopping Times stochastic processes
  3. Brownian Motion and Random Walks stochastic processes
  4. Poisson Processes and Jump Processes stochastic processes

Stochastic Calculus

specialist

Itô calculus, SDEs, change of measure and the road to Black-Scholes.

Tracks: B · D
  1. Quadratic Variation and the Itô Integral30mstochastic calculus
  2. Itô's Lemma and Stochastic Differential Equations stochastic calculus
  3. Change of Measure, Risk-Neutrality and Feynman-Kac stochastic calculus

Partial Differential Equations

specialist

The heat equation, finite differences and the connection to pricing PDEs.

Tracks: B
  1. ODEs vs PDEs, Classification and Boundary Conditions27mpde
  2. The Heat and Diffusion Equations pde
  3. Finite Difference Methods: Explicit, Implicit, Crank-Nicolson pde

Phase 2Computer Science Fundamentals

31/31 published

How computers actually work: hardware, Linux, operating systems, architecture, networks, databases and the discipline of software engineering.

Computer Fundamentals

foundation

Hardware, binary, two's complement, floating point and how programs execute.

Tracks: A · B · C · D · E
  1. What a Computer Is: Hardware and Software22mcomputer fundamentals
  2. Binary, Hexadecimal and Number Representation computer fundamentals
  3. Signed Integers and Two's Complement computer fundamentals
  4. How Programs Execute: From Source to Silicon computer fundamentals

Linux and Command-Line Engineering

foundation

The terminal, the filesystem, processes, permissions, pipes and shell scripting.

Tracks: A · B · C · D · E
  1. The Terminal and the Filesystem Hierarchy24mlinux
  2. Permissions, Users and Processes linux
  3. Pipes, Redirection and Shell Scripting linux
  4. SSH, Package Managers and System Monitoring linux

Operating Systems

core

Processes, threads, scheduling, virtual memory and synchronisation.

Tracks: B · C · D · E
  1. Processes, Threads and Scheduling26moperating systems
  2. Virtual Memory, Paging and Memory Allocation operating systems
  3. Race Conditions, Deadlocks and Synchronisation Primitives operating systems
  4. System Calls, Interrupts and File I/O operating systems

Computer Architecture

core

Pipelines, caches, branch prediction and the hardware realities behind program performance.

Tracks: B · C · D
  1. Instruction Sets, Registers and Pipelines26mcomputer architecture
  2. The Cache Hierarchy and Memory Latency computer architecture
  3. Branch Prediction and Out-of-Order Execution computer architecture
  4. SIMD, NUMA and Performance Counters computer architecture

Networking

core

From the OSI model to sockets, multicast and the latency properties of networks.

Tracks: A · B · C · E
  1. Network Models, IP Addressing and DNS25mnetworking
  2. TCP, UDP and Multicast networking
  3. Socket Programming networking
  4. Latency, Throughput, Jitter and Packet Loss networking

Databases

core

Relational modelling, SQL, transactions, indexes and query optimisation.

Tracks: A · D · E
  1. Relational Model and SQL Foundations26mdatabases
  2. Joins, Aggregations and Window Functions databases
  3. Transactions, ACID, Isolation and Indexes databases
  4. Time-Series Data, Columnar Storage and Redis Fundamentals databases

Software Engineering

core

Git, testing, CI/CD, build systems, design patterns and production debugging.

Tracks: A · B · C · D · E
  1. Git, Branching and Code Review25msoftware engineering
  2. Testing: Unit, Integration and TDD software engineering
  3. Build Systems, CMake and Toolchains cpp engineering
  4. API Design, SOLID and Design Patterns software engineering

Distributed Systems

advanced

RPC, queues, replication, consistency and the vocabulary of large financial platforms.

Tracks: A · D · E
  1. Client-Server Systems, RPC, REST and Message Queues26mdistributed systems
  2. Replication, Partitioning and Consistency distributed systems
  3. Fault Tolerance, Idempotency and Observability distributed systems

Phase 3Programming From Zero

21/21 published

No assumptions: from your first variable to production-grade Python and scientific computing.

Programming Fundamentals

foundation

What programming means: variables, control flow, functions, arrays and debugging.

Tracks: A · B · C · D · E
  1. What Programming Means20mprogramming fundamentals
  2. Variables, Types and Operators programming fundamentals
  3. Conditionals and Loops programming fundamentals
  4. Functions, Parameters and Scope programming fundamentals
  5. Arrays, Strings and Debugging programming fundamentals

Python Foundations

foundation

The language of quantitative research: syntax, data structures, OOP and the ecosystem.

Tracks: A · B · C · D · E
  1. Getting Started With Python22mpython
  2. Lists, Dicts, Sets and Tuples python
  3. Control Flow, Functions and Comprehensions python
  4. Files, Exceptions and Modules python
  5. Object-Oriented Python python
  6. Iterators, Generators, Decorators and Context Managers python

Advanced Python

advanced

The object model, memory, the GIL, concurrency, profiling and C++ interop.

Tracks: A · B · D
  1. The Python Object Model and Mutability26mpython
  2. The GIL, Threading and Multiprocessing python
  3. Asyncio and Concurrent I/O python
  4. Profiling, Benchmarking and Performance Work python
  5. C Extensions and pybind11 python

Scientific Python

core

NumPy, Pandas, SciPy, Matplotlib and Jupyter applied to real quantitative problems.

Tracks: A · B · D
  1. NumPy Arrays, Broadcasting and Vectorisation27mscientific python
  2. Linear Algebra and Random Sampling in NumPy scientific python
  3. Pandas DataFrames and Time-Series Processing scientific python
  4. SciPy: Optimisation, Integration and Statistics scientific python
  5. Matplotlib, Jupyter and Communicating Results scientific python

Phase 4Modern C++ — The Central Engineering Course

46/46 published

Nine levels from first compilation to production engineering: the language that powers pricing libraries and trading systems.

Level 1 — C++ Fundamentals

foundation

Compilation, types, control flow, functions, references, pointers and structs.

Tracks: B · C · D
  1. Compilation, Source Files and Headers26mcpp
  2. Primitive Types, Variables and Conversions cpp
  3. Control Flow, Functions and Overloading cpp
  4. References and Pointers cpp
  5. Arrays, std::string and std::string_view cpp
  6. Structs, Enums and Namespaces cpp

Level 2 — Object-Oriented C++

core

Classes, RAII-friendly design, inheritance, polymorphism and the object model.

Tracks: B · C · D
  1. Classes, Encapsulation and Constructors27mcpp
  2. Operator Overloading and Special Members cpp
  3. Inheritance and Access Control cpp
  4. Virtual Functions, Polymorphism and Virtual Destructors cpp
  5. Object Construction, Destruction and Slicing cpp

Level 3 — Memory and Object Lifetime

core

The deepest layer of the course: stack, heap, ownership, RAII and smart pointers.

Tracks: B · C · D
  1. Stack, Heap and Static Storage27mcpp memory
  2. Dynamic Allocation: new, delete and malloc cpp memory
  3. Dangling Pointers, Leaks and Undefined Behaviour cpp memory
  4. RAII and Resource Management cpp memory
  5. std::unique_ptr and Ownership cpp memory
  6. std::shared_ptr, std::weak_ptr and Shared Ownership cpp memory
  7. Rule of Three, Five and Zero cpp memory
  8. Move Semantics, Rvalues and Perfect Forwarding cpp memory

Level 4 — The Standard Template Library

core

Containers, iterators, algorithms and their complexity and memory characteristics.

Tracks: B · C · D
  1. std::vector, std::array and Growth Behaviour27mcpp stl
  2. Maps, Sets and Their Hashed Counterparts cpp stl
  3. Stacks, Queues, Deques and Priority Queues cpp stl
  4. Iterators, Invalidation and the Algorithm Library cpp stl
  5. Container Complexity, Allocators and Memory Characteristics cpp stl

Level 5 — Advanced C++

advanced

Templates, concepts, lambdas, value categories and the modern toolbox.

Tracks: B · C · D
  1. Function and Class Templates28mcpp advanced
  2. Concepts, Type Traits and SFINAE cpp advanced
  3. Lambdas, std::optional, std::variant and std::tuple cpp advanced
  4. constexpr, consteval and Compile-Time Programming cpp advanced
  5. Value Categories, auto and decltype cpp advanced
  6. std::chrono, std::filesystem, Ranges and Coroutines cpp advanced

Level 6 — C++ Internals

advanced

What happens beneath the syntax: linkage, ABI, vtables, calling conventions and optimisation.

Tracks: B · C
  1. Translation Units, Linkage and Name Mangling27mcpp internals
  2. vtables, Object Layout, Alignment and Padding cpp internals
  3. Static vs Dynamic Linking and the ABI cpp internals
  4. What the Compiler Does: Inlining, RVO and UB Consequences cpp internals

Level 7 — Concurrency and Parallel Programming

advanced

Threads, mutexes, atomics, memory ordering and the correctness arguments behind lock-free code.

Tracks: B · C · D
  1. std::thread, jthread and Shared State27mconcurrency
  2. Mutexes, Locks and Condition Variables concurrency
  3. Futures, Promises, Async and Thread Pools concurrency
  4. Atomics and Memory Ordering concurrency
  5. Lock-Free Programming and Its Correctness Arguments concurrency

Level 8 — High-Performance C++

specialist

Cache locality, data-oriented design, SIMD, benchmarking and the measurement discipline.

Tracks: C · D
  1. Cache Locality and Data-Oriented Design28mcpp performance
  2. Memory Pools, Custom Allocators and Alignment cpp performance
  3. Branchless Code and SIMD Fundamentals cpp performance
  4. Benchmarking, prof, Sanitisers and Latency Percentiles cpp performance

Level 9 — C++ Engineering and Production

advanced

CMake, sanitizers, testing frameworks, CI and production debugging.

Tracks: B · C
  1. Compilers, Build Tools and Static Analysis26mcpp engineering
  2. GoogleTest, Benchmarking Frameworks and CI Pipelines cpp engineering
  3. GDB, Crash Analysis and Production Debugging cpp engineering

Phase 5Data Structures and Algorithms

18/18 published

A dedicated problem-solving academy: complexity, core structures, algorithmic techniques and quantitative interview patterns.

Complexity Analysis

core

Big-O and friends, amortised analysis and recurrence relations.

Tracks: A · B · C · D · E
  1. Time and Space Complexity, Big-O Notation26mcomplexity
  2. Amortised Analysis and Best/Worst Cases complexity
  3. Recurrence Relations and Recursion Trees complexity

Core Data Structures

core

Arrays to Fenwick trees: the structures every quant engineer must own.

Tracks: A · B · C · D · E
  1. Arrays, Dynamic Arrays and Linked Lists26mdsa
  2. Stacks, Queues and Deques dsa
  3. Hash Tables and Hash Maps dsa
  4. Binary Trees and Binary Search Trees dsa
  5. Heaps, Tries, Segment Trees and Fenwick Trees dsa

Algorithmic Techniques

core

Searching, sorting, two pointers, graphs, dynamic programming and string algorithms.

Tracks: A · B · C · D · E
  1. Binary Search and Sorting Algorithms27malgorithms
  2. Two Pointers, Sliding Windows and Prefix Sums algorithms
  3. Greedy Algorithms and Backtracking algorithms
  4. BFS, DFS and Topological Sorting algorithms
  5. Dijkstra, Bellman-Ford and Minimum Spanning Trees algorithms
  6. Dynamic Programming algorithms

Quantitative Interview Algorithms

advanced

Streaming statistics, order books, simulation and the patterns quant interviews actually use.

Tracks: B · C · D
  1. Streaming Algorithms and Running Statistics27malgorithms
  2. Order-Book Data Structures dsa
  3. Event Simulation and Monte Carlo Optimisation algorithms
  4. Randomised Algorithms and Reservoir Sampling algorithms

Phase 6Aptitude, Logic and Problem-Solving

12/12 published

The numerical and logical fluency that trading firms screen for, plus a framework for attacking unfamiliar problems.

Numerical Aptitude

foundation

Percentages, ratios, weighted averages and speed arithmetic for assessments.

Tracks: A · B · C · D · E
  1. Percentages, Ratios and Averages Under Time Pressure24maptitude
  2. Profit, Loss, Compound Interest and Growth Rates aptitude
  3. Number Patterns, Sequences and Estimation aptitude

Logical Reasoning

core

Deduction, constraints, truth tables and structured puzzles.

Tracks: A · B · C · D · E
  1. Deductive and Inductive Reasoning24mlogical reasoning
  2. Constraint Puzzles and Arrangements logical reasoning
  3. Conditional Logic and Truth Tables logical reasoning

Probability Brainteasers

core

Dice, cards, expected value, Monty Hall, optimal stopping and gambler's ruin.

Tracks: B · C · D
  1. Classic Puzzles: Monty Hall, Birthday and Card Problems26mprobability
  2. Expected Value in Games and Decisions probability
  3. Optimal Stopping and Secretary Problems probability
  4. Random Walks and Gambler's Ruin probability

Interview-Style Problem Solving

core

A repeatable ten-step process for unfamiliar problems, plus practice that cannot be memorised.

Tracks: A · B · C · D · E
  1. The Ten-Step Problem-Solving Framework25maptitude
  2. Unfamiliar Problem Drills aptitude

Phase 7Financial Markets and Finance

38/38 published

Finance taught from zero: markets, instruments, fixed income, options, portfolios, risk and microstructure.

Financial Fundamentals

foundation

Money, interest, the time value of money, NPV and IRR.

Tracks: A · B · C · D · E
  1. Money, Banking and Financial Institutions22mfinance fundamentals
  2. Time Value of Money: PV, FV and Compounding finance fundamentals
  3. NPV, IRR and Discount Rates finance fundamentals
  4. Inflation, Real Returns and Nominal vs Real finance fundamentals

Market Fundamentals

foundation

Exchanges, order types, bid-ask spreads, liquidity and execution.

Tracks: A · B · C · D · E
  1. Primary and Secondary Markets, Exchanges and OTC24mmarkets
  2. Bid, Ask, Spread and Liquidity markets
  3. Market, Limit and Stop Orders; Slippage and Execution markets
  4. Brokers, Dealers, Market Makers and Order Flow markets

Financial Instruments

core

Equities to credit derivatives: what the instruments are and how they behave.

Tracks: A · B · C · D · E
  1. Equities, ETFs, Mutual and Index Funds24minstruments
  2. Bonds, T-Bills and Government Securities instruments
  3. Futures and Forwards instruments
  4. Swaps, FX Instruments and Credit Derivatives instruments

Fixed Income

core

Bond pricing, yields, duration, convexity and the term structure.

Tracks: B
  1. Bond Pricing, Yields and Yield to Maturity27mfixed income
  2. Duration, Modified Duration and Convexity fixed income
  3. Yield Curves, Spot and Forward Rates fixed income
  4. Interest-Rate Sensitivity and Term Structure Models Overview fixed income

Options and Derivatives

core

Payoffs, put-call parity, binomial and Black-Scholes models, the Greeks and volatility.

Tracks: B · C
  1. Calls, Puts and Payoff Diagrams26moptions
  2. Intrinsic Value, Time Value and Put-Call Parity options
  3. The Binomial Model options
  4. The Black-Scholes Model options
  5. Delta, Gamma, Theta, Vega, Rho and Hedging options
  6. Implied Volatility, Smiles and Volatility Surfaces options

Portfolio Management

core

Mean-variance theory, factor models, performance ratios and attribution.

Tracks: A
  1. Diversification and the Efficient Frontier27mportfolio
  2. Mean-Variance Optimisation, CAPM, Beta and Alpha portfolio
  3. Sharpe, Sortino and Information Ratios portfolio
  4. Factor Models, Rebalancing and Attribution portfolio

Risk Management

core

VaR, expected shortfall, stress testing and the risk toolchain.

Tracks: A · B · E
  1. Market, Credit, Liquidity, Operational and Model Risk25mrisk
  2. Value at Risk: Historical, Parametric and Monte Carlo risk
  3. Expected Shortfall, Stress Testing and Scenario Analysis risk
  4. Drawdown, Exposure, Sensitivity and Hedging risk

Market Microstructure

advanced

Limit order books, matching, spread dynamics and adverse selection.

Tracks: C
  1. Limit Order Books and Market Depth27mmicrostructure
  2. Matching Engines and Price-Time Priority microstructure
  3. Spread Dynamics, Market Impact and Liquidity Provision microstructure
  4. Adverse Selection, Order Flow and Trade Classification microstructure

Backtesting and Quantitative Research

advanced

Biases, costs, walk-forward methodology and honest strategy evaluation.

Tracks: A · D
  1. Historical Data, OHLCV and Survivorship Bias26mbacktesting
  2. Look-Ahead Bias, Transaction Costs and Slippage backtesting
  3. Overfitting, Train-Test Separation and Walk-Forward Testing backtesting
  4. Strategy Evaluation and Risk-Adjusted Performance backtesting

Phase 8Statistics, Time Series and Quantitative Modelling

14/14 published

Estimation, testing, regression, ARIMA, GARCH and disciplined quantitative modelling.

Statistics

core

Sampling, MLE, hypothesis testing, regression and the bootstrap.

Tracks: A · B · D
  1. Descriptive Statistics, Sampling and Estimators26mstatistics
  2. Maximum Likelihood and Confidence Intervals statistics
  3. Hypothesis Testing, p-Values and Power statistics
  4. Linear, Multiple and Logistic Regression statistics
  5. Bootstrap and Permutation Testing statistics

Time Series

advanced

Stationarity, ARIMA, GARCH and forecast evaluation.

Tracks: A · B · D
  1. Trend, Seasonality, Stationarity and Differencing27mtime series
  2. AR, MA, ARMA and ARIMA Models time series
  3. Volatility Clustering, ARCH and GARCH time series
  4. Cointegration, Unit Roots and Forecast Evaluation time series

Quantitative Modelling Discipline

advanced

Assumptions, calibration, validation and reproducibility.

Tracks: A · B · D
  1. Model Assumptions, Calibration and Parameter Estimation26mquant modelling
  2. Model Validation, Diagnostics and Reproducibility quant modelling

Machine Learning for Quant Developers

advanced

The useful foundations: supervised learning, regularisation, leakage and deployment.

Tracks: A · D
  1. Supervised and Unsupervised Learning Foundations27mmachine learning
  2. Decision Trees, Random Forests and Gradient Boosting machine learning
  3. Data Leakage, Concept Drift and Model Deployment machine learning

Phase 9Numerical Finance and Pricing Engineering

5/5 published

Build real pricing engines: binomial trees, Black-Scholes, Monte Carlo, finite differences and calibration — in C++ and Python.

Pricing Engineering

specialist

From forwards to finite-difference PDE pricing with production-quality numerics.

Tracks: B
  1. Forward and Futures Pricing27mpricing
  2. Building a Binomial Pricing Engine pricing
  3. Monte Carlo Pricing and Variance Reduction pricing
  4. Finite-Difference PDE Pricing pricing
  5. Calibration, Implied Volatility and Model Validation pricing

Phase 10Quantitative Engineering and System Design

14/14 published

How real financial systems are built: trading infrastructure, low-latency design, data platforms and production engineering.

Trading Systems Architecture

advanced

Feed handlers, OMS, matching engines, risk checks and exchange connectivity.

Tracks: B · C · E
  1. Market-Data Ingestion and Feed Handlers27mtrading systems
  2. Order Management, Trade Capture and Position Keeping trading systems
  3. Matching Engines, Strategy Execution and Risk Checks trading systems
  4. Exchange Connectivity, Sessions and Reconciliation trading systems

Low-Latency Design

specialist

Latency budgets, kernel overheads, kernel-bypass concepts and measurement discipline.

Tracks: C
  1. Latency Budgets and Where Time Goes27mlow latency
  2. Busy Polling, CPU Affinity and Allocation Control low latency
  3. Kernel-Bypass Concepts: DPDK and Onload low latency
  4. Benchmarking Methodology and Latency Distributions low latency

Financial Data Infrastructure

advanced

Tick storage, normalisation, streaming pipelines and data quality.

Tracks: A · E
  1. Tick-Data Storage and Time-Series Databases26mdata infrastructure
  2. Market-Data Normalisation, Validation and ETL data infrastructure
  3. Streaming Systems and Distributed Computation data infrastructure

Production Engineering

advanced

Monitoring, reliability, deployment and security for financial systems.

Tracks: A · B · E
  1. Monitoring, Logging, Metrics and Alerting26mproduction engineering
  2. Fault Tolerance, Recovery and Deployment Discipline production engineering
  3. Security, Configuration and Versioning production engineering