Skip to content

Optional Advanced Modules

These modules are for experienced learners who have completed the core parts of the course and want depth in a specific area. Each module is self-contained: it states its own prerequisites, and no core lesson depends on any of them. Take the ones relevant to the roles or markets you are targeting — an execution researcher needs the impact and Almgren–Chriss modules; someone heading toward derivatives desks needs stochastic calculus and options pricing; nobody needs all thirteen.

Module Focus
Bayesian Optimization for Hyperparameters Sample-efficient parameter tuning without overfitting
Particle and Kalman Filters State-space models, dynamic hedge ratios, non-Gaussian filtering
Stochastic Calculus Brownian motion, Itô calculus, SDEs, continuous-time models
Optimal Execution: Almgren–Chriss Implementation shortfall and optimal trade scheduling
Market Impact Models Temporary vs permanent impact, square-root law, estimation from fills
Reinforcement Learning for Execution Where RL actually works in trading
Alternative Data NLP, satellite, filings; point-in-time hygiene and vendor evaluation
GPU Acceleration with CUDA CuPy, Numba, GPU-accelerated backtests and training
Distributed Backtesting Ray/Dask parameter sweeps without distributed overfitting
High-Performance Computing Python's limits, Cython/Rust extensions, profiling at scale
Options Pricing Black–Scholes, Greeks, the implied volatility surface
Market Making Inventory models, quoting, adverse selection
Crypto Market Microstructure Perpetuals, funding, fragmented venues, 24/7 operations