Five runnable CriticalQuant labs are open

Learn quant models through their failures.

Build reinforcement learning, Markowitz, Black–Scholes, and regression in small Python steps, then break one assumption to see what the model misses and why its output can fail.

Start with a picture and a hand calculation. Then run short Python — one formula at a time — and see exactly where the model breaks.

CriticalQuant method

Model failure is not a bonus module. It is where understanding clicks.

Textbook formulas look safe until their assumptions stay invisible. Each lab moves from intuition to a checkable calculation, then to small Python that mirrors the formula — and finally to the single assumption that makes the output lie.

01

See what the formula means

Story, diagram, and tiny numbers. Every symbol is named before you type code.

02

Build it in small Python steps

Run one line at a time — covariance, inversion, weights — so you watch the math happen, not memorize it.

03

Break one assumption

Push a correlation toward perfect, hedge in real steps instead of continuously, or keep only the data that passed a selection filter. Weights explode, signs flip, or labels change — immediately.

Finish with contrast, limits of the setup, and a transfer question without code — so you own the trap, not the syntax.