Courses
Quantitative Trading Fundamentals
Build the complete foundation for quantitative trading. No programming experience or trading knowledge required. You will learn Python, mathematics, statistics, data analysis, time series, trading fundamentals, and risk management through practical exercises. A central theme of the course is mathematical modelling: markets cannot be represented with 100% real-world accuracy, so quants build simplified versions of market dynamics where models are approximating. You will learn what to predict, understand what a model can and cannot tell you, and use mathematics to turn trading ideas into testable predictions.
- Python programming
- Core mathematics and statistics with applications to quant trading.
- Financial data analysis with Pandas and NumPy
- Time Series concepts
- Key trading and risk management metrics
- Conduct quantitative research.
- Develop a basic mathematical model to forecast.
- Perform statistical validation of your mathematical model.
- Develop a basic automated trading strategy based on your model.
- Develop a backtest of your strategy.
What you'll cover
- 1 Python FreeLearn Python with real-world trading exercises so you learn algo trading and Python at the same time.
- Mathematics PlusBuild a deep mathematical foundation: covering core operators, the laws governing calculations, and the intuition to develop basic models.
- Statistics PlusLearn practical statistics for analysing returns, measuring uncertainty, comparing strategies, and deciding whether observed performance is likely to be signal or noise.
- Probability PlusLearn the probability concepts behind uncertainty, expected value, distributions, and risk. This module builds the bridge from deterministic maths to statistical reasoning.
- Data Analysis PlusLearn to load, manipulate, analyse, and export financial data using Pandas, the core tool of every quant researcher.
- Time Series PlusUnderstand the structure, behaviour, and properties of financial time series before modelling or trading them.
- Mathematical Modelling PlusBuild mathematical models that turn market state into testable forecasts and trading signals.
- Quantitative Research PlusLearn how to do empirical research to find statistical edges.
- Strategy PlusLearn how to turn a statistical edge into a strategy that can execute that edge in the market.
Challenges
Machine Learning Trading Strategies
Learn machine learning to make future predictions and how to use those predictions to make trading strategies.
- Machine Learning fundamentals
- Teach a machine learning model to learn patterns from market data
- Create a statistical edge with machine learning
- Train several machine learning to find several patterns in the market data
- Develop best practises to avoid data leakage and overfitting.
- Create a strategy around a ML model's prediction.
What you'll cover
- Machine Learning Fundamentals PlusLearn the fundamental concepts of machine learning so you can understand how it works under the hood when you train models.
- Regression PlusLearn how to predict real-valued numbers - such as prices, price deltas, returns and log returns
- Clasification PlusLearn how to predict labels and what the labels should be
- Testing PlusLearn how to test a machine learning without any data leakage or overfitting
Challenges
Advanced Machine Learning Trading Strategies
Build production-grade ML trading strategies with richer features, stronger validation, model ensembles, regime awareness, and portfolio construction techniques designed to survive live markets.
- Engineer robust features from price, volume, volatility, order flow, and cross-asset relationships
- Use walk-forward validation, purged cross-validation, and embargo periods to reduce leakage
- Combine models with ensembles, stacking, and confidence-weighted signals
- Adapt models across market regimes using clustering and regime classifiers
- Turn predictions into position sizing, risk limits, and portfolio allocations
- Monitor live model decay, drift, and execution-aware performance
- Research a model-driven strategy with realistic validation and trading constraints.
- Compare single-model signals with ensemble and regime-aware approaches.
- Build a full ML trading pipeline from feature generation to portfolio sizing.
- Stress-test the strategy for overfitting, instability, and changing market conditions.
What you'll cover
- neural-network-fundamentals PlusLearn the core fundametnals of neural networks so you understand the math and principles of them
- Non-linear Regression PlusLearn how to use neural networks for non-linear regression
- Non-linear Classification PlusLearn how to use neural networks for non-linear classification
- Sequence Modelling PlusLean how to apply sequence modelling to trading.
- Deep Learning PlusLean how to apply deep learning to quant trading strategies and the common problems with applying it to financial markets.
Challenges
Market Making Strategies
Learn how professional market makers profit from the spread, manage inventory risk, and provide liquidity across markets. Build systematic market making strategies from quote placement to execution.
- Understand how market makers profit from the bid-ask spread
- Understand how market makers skew their spread
- Model and manage inventory risk as a market maker
- Identify and defend against toxic order flow and informed traders
- Build low-latency execution logic for high-frequency environments
- Understand order book microstructure
- Develop a basic market making algorithm
- Learn how to quote
- How to manage inventory risk
What you'll cover
- Spread PlusHow market makers make markets using the spread.
- Bias PlusHow market makers bias their prices to minimize adverse selection.
- Order Book Dynamics PlusUnderstand order book microstructure, queue priority, and how prices move at the microscopic level.
- Inventory Management PlusModel and manage inventory risk: the core challenge of running a market making book.
- Execution & Latency PlusBuild low-latency execution logic and understand the role of co-location and order routing.