Learn algotrading
A free course in twelve lessons, from your first data feed to execution algorithms. Lessons are being recorded now.

Beginner
What an algorithm is, the data it eats, and your first working setup.
- Recording
Introduction to algorithmic trading
What an algorithm actually does, the common families of strategies, and what it takes to run your first one.
- Recording
Market data and order types
Bars, ticks and order books; market, limit and stop orders; and how each one changes what your strategy really gets.
- Recording
Python for trading: getting set up
A clean Python environment for research, the libraries worth knowing, and your first connection to a data source.
- Recording
Technical indicators, honestly
Moving averages, RSI and MACD: what they measure, and why most indicator rules fail once costs are counted.
Intermediate
Backtesting properly, managing risk, and the two big strategy families.
- Recording
Build your first backtest engine
Event-driven versus vectorised backtests, look-ahead bias, and the pitfalls that make results look better than they are.
- Recording
Risk management fundamentals
Position sizing, stops, portfolio heat and drawdown limits: the parts that keep you in the game.
- Recording
Mean reversion in depth
Pairs trading, basic statistical arbitrage and band systems, and how to tell reversion from a trend that has just begun.
- Recording
Momentum strategy development
Lookback windows, ranking, and portfolio construction for momentum strategies across stocks and futures.
Advanced
Machine learning, latency, options and execution, without fooling yourself.
- Recording
Machine learning without fooling yourself
Feature engineering, purged cross-validation and the many ways financial ML overfits.
- Recording
Low-latency system architecture
Where latency comes from, what co-location buys you, and when speed is the wrong problem to solve.
- Recording
Options greeks and volatility
Pricing, the greeks and volatility surfaces, and how delta-neutral and volatility strategies are built.
- Recording
Execution algorithms and microstructure
TWAP, VWAP and implementation shortfall, and how to trade size without moving the market against you.
Get each lesson first
One email per new lesson, free. Unsubscribe any time.