The CFD Learning Path
25 modules in a fixed order. Each one builds on the last, so the path works best read front to back — start with what a contract for difference actually costs you, finish with a validated strategy running without discretion.
Next up: What a CFD Actually Is
Before you begin: No prerequisites. Start here if you have never opened a CFD position.
Before Intermediate: You can size a position from a stop distance and state your risk in currency before you enter.
Before Advanced: You can state your expectancy in numbers, and sit through a normal losing run without changing method.
Foundation
How a CFD actually works
What a CFD Actually Is
A CFD is a contract between you and your broker, not ownership of an asset. You trade the price movement and inherit leverage, financing costs, and counterparty risk along with it.
Treating a CFD on a stock as if you owned the stock. Dividends arrive as contract adjustments, not as income you control.
Intermediate
From placing trades to running a process
Advanced
Systematising and automating an edge
What you'll walk away with
Three stages, three concrete capabilities. Not a list of topics covered — but what you can actually do once each one is finished.
Foundation
How a CFD actually works
You will be able to open a position knowing exactly what it costs, what you risk, and what has to happen for you to be wrong.
New to CFDs, or trading without a clear reason for position size.
Intermediate
From placing trades to running a process
You will be able to describe your edge in numbers, size it correctly, and know whether a losing month is variance or a broken method.
You can place a trade, but you do not yet have a repeatable process.
Advanced
Systematising and automating an edge
You will be able to separate a real edge from a fitted backtest, and know what has to be true before you automate it.
You have a strategy and want it tested, validated, and running without discretion.
After all three: you can take a trading idea, express it as explicit rules, size it against real costs, validate it against data, and tell a genuine edge apart from a backtest fitted to noise — then let it run without discretion.
Reading is not verification
Everything on this page is theory until you build it and test it. Turn a concept into explicit rules, run it against real data, and see whether the edge survives — then take it live: compare where to execute, or start from a strategy other traders are already running.