The learning workspace
From curious to capable.
Learn the idea. Run the experiment. Write the model.
0/23lessons done0XP earned0day streak
Your next move
What Is a Stock?
Ownership, equity, and why companies go public
New / Market Lab
What if you changed one thing?
Three guided experiments. Live model curves. Your own lab notebook.
Python playground
Build the engine yourself.
Write real Python and watch your code turn into pricing and risk curves.
23 lessons available
Beginner / 9 lessons
Investing Fundamentals
Understand the market before you model it.
- What Is a Stock?Ownership, equity, and why companies go public12 min · 0 of 3 sessions doneStart
- How Markets WorkExchanges, order types, and the bid-ask spread14 min · 0 of 3 sessions doneStart
- Reading Financial StatementsHow to understand a company's P&L, balance sheet, and cash flow18 min · Knowledge checkStart
- Valuation: How Much Is a Company Worth?P/E, EV/EBITDA, and discounted cash flow basics18 min · Knowledge checkStart
- Risk, Return, and DiversificationThe math of building a portfolio that survives16 min · 0 of 3 sessions doneStart
- Building Your PortfolioAsset allocation, index funds, and long-term wealth14 min · Knowledge checkStart
- Bonds and Fixed IncomeWhy bond prices fall when rates rise, and how to read a yield15 min · Knowledge checkStart
- Retirement Accounts and Tax Drag401(k)s, IRAs, and why the account you use matters as much as what's in it14 min · Knowledge checkStart
- Common Investing MistakesThe behavioral traps that cost more than picking the wrong stock13 min · Knowledge checkStart
Intermediate / 11 lessons
Options Pricing
Build a working options-pricing engine.
- What Is an Option?Calls, puts, and why they exist15 min · Python exerciseStart
- Put-Call ParityThe iron law of options pricing15 min · Python exerciseStart
- Black-Scholes FormulaThe equation that changed markets20 min · Python exerciseStart
- Delta: Directional ExposureThe most important Greek15 min · Python exerciseStart
- Theta: Time DecayWhy options are a race against the clock15 min · Python exerciseStart
- Gamma: Rate of Change of DeltaWhy delta hedging requires constant rebalancing15 min · Python exerciseStart
- Vega: Volatility SensitivityHow option prices respond to changes in implied vol15 min · Python exerciseStart
- Implied VolatilityWhat the market thinks about uncertainty18 min · Python exerciseStart
- Option StrategiesSpreads, straddles, and how to use the Greeks20 min · Python exerciseStart
- Binomial TreesThe discrete-time approach to option pricing18 min · Python exerciseStart
- Rho: Interest Rate SensitivityThe forgotten Greek that matters most when rates move13 min · Python exerciseStart
Advanced / 3 lessons
Quant Investing
Test a strategy without fooling yourself.