Learn quantitative trading by building
Work through structured lessons, write code, complete challenges, and develop the technical foundations needed for serious quantitative research.
Explore coursesChoose how you learn
Own one course or unlock everything
Choose lifetime access to the course you need, or subscribe for the complete MemLabs curriculum, premium notebooks, competitions, exercises, and new releases.
Buy individually
£2,000
per course
One payment with lifetime access to the course you choose.
Choose a courseMemLabs All Access
£200/month
Every course and notebook
Access the entire platform and everything released while you are subscribed.
Subscribe for £200/monthQuantitative 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.
£2,000 lifetime access
Or access every course with All Access for £200/month.
- Python and financial data analysis with Pandas and NumPy.
- Mathematics, probability, and statistics for quantitative trading.
- Financial time series, including returns, stationarity, autocorrelation, and volatility.
- Forecasting, classification, feature engineering, and model validation.
- Disciplined quantitative research and how to avoid misleading results.
- Market microstructure, strategy design, position sizing, and risk management.
- Prepare and analyse financial data.
- Build forecasting and classification models.
- Test trading hypotheses and validate signals out of sample.
- Turn model forecasts into trade signals and position sizes.
- Account for execution costs, slippage, and market impact.
- Build and evaluate a risk-managed strategy backtest.
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 PremiumBuild a deep mathematical foundation: covering core operators, the laws governing calculations, and the intuition to develop basic models.
- Statistics PremiumLearn practical statistics for analysing returns, measuring uncertainty, comparing strategies, and deciding whether observed performance is likely to be signal or noise.
- Probability PremiumLearn the probability concepts behind uncertainty, expected value, distributions, and risk. This module builds the bridge from deterministic maths to statistical reasoning.
- Data Analysis PremiumLearn to load, manipulate, analyse, and export financial data using Pandas, the core tool of every quant researcher.
- Time Series PremiumUnderstand the structure, behaviour, and properties of financial time series before modelling or trading them.
- Mathematical Modelling PremiumBuild mathematical models that turn market state into testable forecasts and trading signals.
- Quantitative Research PremiumLearn how to do empirical research to find statistical edges.
- Market Microstructure PremiumLearn the dynamics of markets to understand what causes price movements.
- Strategy PremiumLearn how to turn a statistical edge into a strategy that can execute that edge in the market.
Challenges
Quantitative Trading Strategies
A video course on building quantitative trading strategies, starting from the simplest possible forecast and adding structure one chapter at a time.
- Use the unconditional mean as the baseline forecast for any strategy
- Watch each chapter and apply the ideas to your own strategy research
What you'll cover
- Unconditional Mean PremiumUse unconditional mean as a statistic to create a trading strategy that will be used as a benchmark.