- Businessintermediate
Does it work? Testing supply and demand zones honestly
Decades of research on support, resistance and chart rules find effects that are real, small and fragile. This lesson reviews that evidence, shows why a bounce rate is not a profit, and builds a mechanical zone detector in Python so the method's own predictions can be tested.
10 steps·~15 min - Businessintermediate
What really sits at a price level: orders, clustering and stops
The supply and demand story says unfilled institutional orders wait at old prices. This lesson checks each part against how orders actually work: order splitting is real, parked leftovers mostly are not, and levels do matter, largely because stop and profit orders cluster at round numbers.
9 steps·~14 min - Businessintermediate
Supply and demand zones: what the method claims
Supply and demand trading marks price areas where a market left a small base and moved away hard, then trades the return to them. This lesson sets out the method as its practitioners teach it: the four zone patterns, what makes a zone strong, and how entries and stops are placed.
9 steps·~14 min - Mathadvanced
Newton's method and the interior point revolution
Second derivatives buy something gradients cannot: a step shaped by curvature, immune to conditioning, converging quadratically. This lesson builds Newton's method, then layers it on a log barrier to get interior point methods, the machinery that made large constrained problems solvable with a certificate rather than a hope.
13 steps·~20 min - Mathintermediate
Gradient descent: choosing the step and knowing the rate
Gradient descent is three lines of code and a hundred years of theory. This lesson derives why a safe step size is one over the smoothness constant, why the condition number governs everything, and why acceleration reaching order one over k squared is provably the best any first-order method can do.
11 steps·~17 min - Mathintermediate
Convexity: the property that decides what is solvable
Convexity is what separates optimization problems you can solve with a guarantee from ones you can only hope about. This lesson defines convex sets and functions, proves why every local minimum is global, and gives you the operations that let you recognise convexity without touching a Hessian.
11 steps·~17 min - Scienceintermediate
The unculturable majority: reading microbes we cannot grow
Most microbes on Earth have never been grown in a laboratory, so for a century microbiology studied the small fraction that cooperated. This lesson covers the great plate count anomaly, how 16S sequencing and metagenomics read organisms directly, and what those methods still cannot tell you.
11 steps·~17 min - Scienceintermediate
Antibiotics: selective toxicity and how resistance defeats it
An antibiotic has to break something a bacterium has and you do not. This lesson covers the four target families, how MIC is measured, the four ways bacteria defeat a drug, and how a resistance gene moves between cells that are not even related.
11 steps·~17 min - Sciencebeginner
How bacteria grow, and why counting them is hard
Bacterial growth is exponential, which makes the arithmetic simple and the intuition terrible. This lesson covers doubling time, the four phases of a culture, and the gap between the cells you can see down a microscope and the ones that will actually grow on a plate.
10 steps·~15 min - Sciencebeginner
The bacterial cell: what makes it different
A bacterium and one of your cells are both alive and share almost no structure beyond that. This lesson walks the bacterial cell part by part, the wall, the loop of DNA, the smaller ribosome, and shows why each difference is exactly what an antibiotic aims at.
10 steps·~15 min - AIadvanced
Evaluating a Book Model Honestly
If your cost per round trip equals the move you are trying to capture, you need 100 percent directional accuracy to break even. This lesson computes that hurdle, replaces accuracy with metrics tied to a tradeable decision, and covers the capacity and latency limits that decide whether a real edge is worth anything.
10 steps·~15 min - AIadvanced
Why Reported Order Book Results Do Not Replicate
At a one-event horizon, 92 percent of mid-price labels are exactly no-change, so a model that always predicts flat scores 92 percent accuracy. This lesson computes that baseline across horizons and works through the four mechanisms that turn a genuine measurement into a number nobody can reproduce.
10 steps·~15 min - AIadvanced
Architectures for Order Book Data, and Why They Help Less Than Expected
Convolutional and recurrent networks have been applied to order book data with published success, and the architectures encode real assumptions about the book's structure. This lesson explains what each one assumes, why the gains over simple baselines are smaller than headline numbers suggest, and where the modelling effort is better spent.
10 steps·~15 min - AIadvanced
What Is Actually in an Order Book, and What a Model Can See
Before choosing an architecture you have to decide what the input is, and an order book offers several incompatible representations that are not equally informative. This lesson covers what each data level contains, why raw prices are the wrong features, and the representation choices that decide more than the model does.
10 steps·~15 min - AIadvanced
Market Making: Inventory, Adverse Selection, and What RL Adds
A market maker quotes both sides and profits from the spread, but every fill leaves an unwanted position and the counterparties who trade most eagerly are the ones who know something. This lesson simulates the inventory-skew trade-off, showing a 63 percent cut in exposure for 2.5 percent of profit, and locates where a learned policy genuinely helps.
10 steps·~15 min - AIadvanced
The Simulator Problem: Why a Backtest Cannot Answer This
Reinforcement learning needs an environment that responds to the agent, and historical market data is a fixed recording that does not. This lesson shows that replaying the same day gives a fill rate anywhere from 38 to 73 percent depending on an assumption the data cannot settle, and covers what to do about it.
10 steps·~15 min - AIadvanced
Reward Design: Where Execution Agents Go Wrong
An agent optimises the reward you wrote, not the objective you meant, and in execution the gap between those is unusually easy to open. This lesson computes how a mis-sized penalty makes leaving part of the order unexecuted rationally optimal, and covers the shaping that provably does not change the policy.
10 steps·~15 min - AIadvanced
Framing Execution as a Markov Decision Process
A static execution schedule is an open-loop policy: it commits to a plan before seeing anything. This lesson formulates execution as an MDP so the plan can react, and computes the ceiling on what any adaptive policy could win, which turns out to collapse as market impact grows.
10 steps·~15 min - AIadvanced
Validation: Measuring Anything at All
Shuffled cross-validation reports 54 percent accuracy on data containing no signal, because neighbouring samples share their futures. This lesson builds purging, embargo and sample uniqueness weights, shows the illusion scaling with label overlap and vanishing when the fix is applied, and covers why a single walk-forward path is weak evidence.
10 steps·~15 min - AIadvanced
Features: Stationarity Without Erasing the Memory
Prices are non-stationary and returns are stationary but forget everything, so the standard fix throws away the level information a model needed. This lesson builds fractional differentiation, which makes the choice a dial rather than a switch, and shows by computation that most of the memory can be kept while still passing a stationarity test.
10 steps·~15 min - AIadvanced
Labelling: Deciding What You Are Actually Predicting
The default label, the sign of the return over a fixed horizon, describes a trade nobody would take: no stop, no target, and a holding period chosen by the modeller rather than by the market. This lesson builds the triple-barrier method and meta-labelling, and shows with computed numbers how much of a fixed-horizon dataset is fiction.
10 steps·~15 min - AIadvanced
Why Standard Machine Learning Fails on Market Data
Machine learning practice assumes independent samples, a stable data-generating process, and an environment that does not react to you. Financial data violates all three, and the result is models that validate beautifully and lose money. This lesson establishes what is actually broken before the rest of the course fixes it.
10 steps·~15 min - Historyintermediate
The Productivity Paradox: What Changed, and How Slowly
Revised estimates put British growth during the classic Industrial Revolution far lower than the name implies, and real wages barely moved for half a century while output per worker rose sharply. This lesson works through the numbers, explains why a transformative technology can take decades to show up in the statistics, and separates what is measured from what is inferred.
10 steps·~15 min - Historyintermediate
Cotton and the Factory: Why Work Moved Into Buildings
Before the factory, textile work was done in houses by people who set their own hours. This lesson follows the bottleneck that moved between spinning and weaving as each was mechanised, explains the two reasons work was gathered into buildings, and looks at what the Luddites were actually objecting to.
10 steps·~15 min

