{"tracks":[{"track":"Foundations","week":1,"stage":"core","lessons":[{"id":"f1","title":"What Actually Moves a Price?","subtitle":"Buyers, sellers, and the auction you're stepping into","xp":40,"minutes":4,"card_count":6},{"id":"f2","title":"Reading a Candlestick","subtitle":"Four numbers, one story","xp":40,"minutes":4,"card_count":7},{"id":"f3","title":"Support & Resistance: The Market's Memory","subtitle":"Where orders cluster and prices react","xp":50,"minutes":5,"card_count":7},{"id":"f4","title":"Orders: Market, Limit, Stop","subtitle":"The three buttons that do everything","xp":50,"minutes":5,"card_count":6},{"id":"f5","title":"Risk First: The Math That Keeps You Alive","subtitle":"Stop-loss, the 1% rule, and thinking in R","xp":60,"minutes":6,"card_count":8}]},{"track":"Technical Analysis","week":2,"stage":"core","lessons":[{"id":"t1","title":"Trend Structure: Highs, Lows, and Phases","subtitle":"The skeleton under every chart","xp":60,"minutes":7,"card_count":8},{"id":"t2","title":"Moving Averages Without the Myths","subtitle":"What MAs actually tell you — and what they can't","xp":60,"minutes":7,"card_count":8},{"id":"t3","title":"RSI: What the Data Actually Says","subtitle":"The most used — and most misused — indicator","xp":70,"minutes":8,"card_count":9},{"id":"t4","title":"Support & Resistance II: Liquidity","subtitle":"Why price pokes through levels before reversing","xp":70,"minutes":7,"card_count":6},{"id":"t5","title":"Chart Patterns: The Honest Version","subtitle":"Flags, head & shoulders, double tops — with real numbers","xp":70,"minutes":7,"card_count":6},{"id":"t6","title":"Multi-Timeframe Analysis","subtitle":"One chart lies; three charts triangulate","xp":80,"minutes":8,"card_count":6}]},{"track":"Risk & Money Management","week":3,"stage":"core","lessons":[{"id":"r1","title":"Position Sizing: The 1% Rule","subtitle":"Size, not entries, decides who survives","xp":85,"minutes":8,"card_count":12},{"id":"r2","title":"R-Multiples & Expectancy","subtitle":"How losing most trades still makes money","xp":85,"minutes":8,"card_count":11},{"id":"r3","title":"Stop-Losses: Where and Why","subtitle":"The stop is a sizing input","xp":85,"minutes":8,"card_count":11},{"id":"r4","title":"Drawdown: The Silent Killer","subtitle":"Lose 50%, need 100% to recover","xp":90,"minutes":8,"card_count":12},{"id":"r5","title":"Portfolio Thinking","subtitle":"When ten positions are one bet","xp":100,"minutes":9,"card_count":11}]},{"track":"Trading Psychology","week":4,"stage":"core","lessons":[{"id":"p1","title":"Loss Aversion: Your Brain on Red","subtitle":"Why red hurts twice as much","xp":80,"minutes":7,"card_count":10},{"id":"p2","title":"FOMO, Revenge, and Tilt","subtitle":"Meet the three account killers","xp":85,"minutes":7,"card_count":10},{"id":"p3","title":"The Journal Is the Edge","subtitle":"Your memory is a bad historian","xp":80,"minutes":7,"card_count":10},{"id":"p4","title":"Process Over Outcome","subtitle":"Good trades can lose money","xp":90,"minutes":8,"card_count":11},{"id":"p5","title":"Bias Field Guide","subtitle":"Four bugs in your mental software","xp":100,"minutes":9,"card_count":11}]},{"track":"Strategy Design & Backtesting","week":5,"stage":"core","lessons":[{"id":"s1","title":"What Makes a Rule Testable","subtitle":"Vague ideas can't be tested. Rules can.","xp":80,"minutes":7,"card_count":10},{"id":"s2","title":"Backtesting Without Fooling Yourself","subtitle":"The three ways your own test lies","xp":90,"minutes":8,"card_count":11},{"id":"s3","title":"The Triple-Barrier Method","subtitle":"How our Proof Engine scores every trade","xp":85,"minutes":7,"card_count":11},{"id":"s4","title":"Reading Results Like a Pro","subtitle":"Win rate is not the whole story","xp":95,"minutes":9,"card_count":11},{"id":"s5","title":"From Backtest to Live","subtitle":"Cross the bridge before you bet","xp":100,"minutes":8,"card_count":10}]},{"track":"Market Structure & Mastery","week":6,"stage":"core","lessons":[{"id":"m1","title":"Liquidity, Spreads, and Slippage","subtitle":"Why the price you see isn't yours","xp":80,"minutes":7,"card_count":10},{"id":"m2","title":"Sessions, Hours, and When Markets Move","subtitle":"Timing the tape: when markets actually move","xp":80,"minutes":7,"card_count":10},{"id":"m3","title":"News, Earnings, and Events","subtitle":"Catalysts change the game; plan for them","xp":75,"minutes":6,"card_count":9},{"id":"m4","title":"Crypto vs Stocks: One Brain, Two Markets","subtitle":"Same rule, two markets, opposite results","xp":85,"minutes":8,"card_count":11},{"id":"m5","title":"The Playbook: Putting It All Together","subtitle":"Six weeks, one checklist, every trade","xp":100,"minutes":9,"card_count":12}]},{"track":"Candlestick Patterns Mastery","week":7,"stage":"advanced","lessons":[{"id":"cp1","title":"Context Is King","subtitle":"the same candle, three different meanings","xp":55,"minutes":5,"card_count":8},{"id":"cp2","title":"Reversal Singles: Hammer, Star, Doji","subtitle":"why confirmation beats the name","xp":55,"minutes":5,"card_count":8},{"id":"cp3","title":"Engulfing & Piercing: Trapped Traders","subtitle":"two-candle stories the losers write","xp":60,"minutes":5,"card_count":8},{"id":"cp4","title":"Morning Star, Evening Star","subtitle":"three candles, one handover of control","xp":60,"minutes":5,"card_count":8},{"id":"cp5","title":"Continuation Reads: Inside Bars & Gaps","subtitle":"when the market breathes, not turns","xp":60,"minutes":6,"card_count":9},{"id":"cp6","title":"Your Candle-Reading Routine","subtitle":"checklist, failure modes, and when to look away","xp":65,"minutes":6,"card_count":9}]},{"track":"Chart Patterns & Market Geometry","week":8,"stage":"advanced","lessons":[{"id":"gp1","title":"Trendlines & Channels Done Right","subtitle":"touch count, slope, and what a break really means","xp":50,"minutes":5,"card_count":9},{"id":"gp2","title":"Triangles & the Measured Move","subtitle":"coiling ranges and how far breaks tend to travel","xp":55,"minutes":5,"card_count":8},{"id":"gp3","title":"Head & Shoulders: Neckline Logic","subtitle":"why the pattern is really a failed higher high","xp":60,"minutes":5,"card_count":8},{"id":"gp4","title":"Double Tops & the Second Test","subtitle":"what the second visit to a level really tells you","xp":55,"minutes":5,"card_count":9},{"id":"gp5","title":"Flags, Pennants & Wedges","subtitle":"pauses that continue, coils that reverse","xp":55,"minutes":5,"card_count":8},{"id":"gp6","title":"When Patterns Fail","subtitle":"trapped traders — and the best trades on the chart","xp":65,"minutes":6,"card_count":9}]},{"track":"Indicators I — Trend & Momentum","week":9,"stage":"advanced","lessons":[{"id":"ti1","title":"What an Indicator Actually Is","subtitle":"price, rearranged — never predicted","xp":55,"minutes":5,"card_count":8},{"id":"ti2","title":"Moving Averages II: EMA, SMA, 20/50/200","subtitle":"two personalities, three lines, one caveat","xp":55,"minutes":5,"card_count":8},{"id":"ti3","title":"MACD: Momentum in Three Numbers","subtitle":"two EMAs, a signal line, and a histogram","xp":60,"minutes":5,"card_count":8},{"id":"ti4","title":"RSI Beyond Overbought/Oversold","subtitle":"regimes, divergence, and failure swings","xp":60,"minutes":5,"card_count":9},{"id":"ti5","title":"Stochastic & ROC: Range Tools","subtitle":"momentum for markets going nowhere","xp":55,"minutes":5,"card_count":8},{"id":"ti6","title":"ADX: Pick the Tool for the Regime","subtitle":"measure trend strength before choosing weapons","xp":65,"minutes":6,"card_count":9}]},{"track":"Indicators II — Volatility & Volume","week":10,"stage":"advanced","lessons":[{"id":"vv1","title":"ATR: How the Market Breathes","subtitle":"why ATR stops beat fixed-percent stops","xp":55,"minutes":5,"card_count":8},{"id":"vv2","title":"Bollinger Bands: Squeeze, Walk, Release","subtitle":"touching a band is not a signal","xp":55,"minutes":5,"card_count":8},{"id":"vv3","title":"Volume: The Fuel Gauge","subtitle":"confirmation, climax, and the dry-up","xp":55,"minutes":5,"card_count":9},{"id":"vv4","title":"VWAP: The Institutional Benchmark","subtitle":"the benchmark that becomes a magnet","xp":60,"minutes":5,"card_count":8},{"id":"vv5","title":"OBV: When the Tape Disagrees","subtitle":"volume divergence, read honestly","xp":60,"minutes":6,"card_count":8},{"id":"vv6","title":"Sizing by Volatility","subtitle":"same risk, different markets","xp":65,"minutes":6,"card_count":9}]},{"track":"Multi-Timeframe & Confluence","week":11,"stage":"advanced","lessons":[{"id":"mt1","title":"One Market, Three Stories","subtitle":"why the same chart says buy, sell, and wait","xp":55,"minutes":5,"card_count":8},{"id":"mt2","title":"Top-Down: Bias Above, Entry Below","subtitle":"let the big chart vote and the small chart time","xp":60,"minutes":5,"card_count":8},{"id":"mt3","title":"Confluence: When Evidence Stacks","subtitle":"independent reasons, one price","xp":60,"minutes":5,"card_count":8},{"id":"mt4","title":"When the Daily and Hourly Disagree","subtitle":"conflict is information, not a tiebreak","xp":60,"minutes":5,"card_count":8},{"id":"mt5","title":"The Triple Screen, Modernized","subtitle":"Elder's 1986 system for today's markets","xp":65,"minutes":6,"card_count":9},{"id":"mt6","title":"Your Multi-Timeframe Checklist","subtitle":"six questions, answered in order, every time","xp":65,"minutes":6,"card_count":8}]},{"track":"Trend Trading: Breakouts & Pullbacks","week":12,"stage":"advanced","lessons":[{"id":"bp1","title":"Two Doors Into a Trend","subtitle":"pay in price, or pay in confirmation","xp":50,"minutes":5,"card_count":8},{"id":"bp2","title":"Anatomy of a Clean Breakout","subtitle":"the base, the volume, the retest","xp":55,"minutes":5,"card_count":8},{"id":"bp3","title":"False Breakouts & Liquidity Grabs","subtitle":"why the obvious level burns the obvious trade","xp":60,"minutes":5,"card_count":8},{"id":"bp4","title":"Pullback Entries: Buying the Right Dips","subtitle":"role flips, moving averages, and confluence","xp":60,"minutes":6,"card_count":8},{"id":"bp5","title":"Trailing Stops: Riding the Trend","subtitle":"the giveback is the fee for the long tail","xp":65,"minutes":6,"card_count":8},{"id":"bp6","title":"How Trends End","subtitle":"exhaustion, distribution, and the broken staircase","xp":65,"minutes":6,"card_count":9}]},{"track":"Swing Trading Playbook","week":13,"stage":"advanced","lessons":[{"id":"sw1","title":"Swing Trading: The Job-Friendly Timeframe","subtitle":"days-to-weeks holds and the overnight bill they carry","xp":50,"minutes":5,"card_count":8},{"id":"sw2","title":"The Nightly Scan","subtitle":"a 20-minute funnel from thousands of tickers to five","xp":50,"minutes":5,"card_count":9},{"id":"sw3","title":"Setup, Trigger, Follow-Through","subtitle":"the three gates every entry must pass","xp":55,"minutes":5,"card_count":8},{"id":"sw4","title":"Managing the Swing","subtitle":"partials, breakeven stops, and the art of not touching","xp":60,"minutes":6,"card_count":9},{"id":"sw5","title":"The Gap That Ignores Your Stop","subtitle":"earnings, events, and why size is the real stop","xp":55,"minutes":5,"card_count":8},{"id":"sw6","title":"One Trade, From Scan to Journal","subtitle":"the whole playbook, one worked trade","xp":65,"minutes":6,"card_count":9}]},{"track":"Day Trading & Scalping Essentials","week":14,"stage":"advanced","lessons":[{"id":"dt1","title":"Day Trading: The Honest Math","subtitle":"Costs compound with frequency — price the dream first","xp":55,"minutes":5,"card_count":8},{"id":"dt2","title":"Where Intraday Volatility Lives","subtitle":"Sessions, overlaps, and the violent first hour","xp":55,"minutes":5,"card_count":8},{"id":"dt3","title":"The Shape of a Trading Day","subtitle":"Morning drive, midday chop, closing hour","xp":60,"minutes":6,"card_count":9},{"id":"dt4","title":"The Microstructure Tax","subtitle":"Spreads, slippage, and why fills are a skill","xp":60,"minutes":5,"card_count":8},{"id":"dt5","title":"Scalping: Edge Times Frequency","subtitle":"Tiny edges, huge repetition — and size that punishes","xp":65,"minutes":6,"card_count":9},{"id":"dt6","title":"The Day Trader Operating System","subtitle":"Prep, execution rules, loss limits, forced stop","xp":65,"minutes":6,"card_count":9}]},{"track":"Fundamentals & Valuation","week":15,"stage":"pro","lessons":[{"id":"fv1","title":"Price vs Value: Two Different Numbers","subtitle":"what fundamentals move — and on what clock","xp":50,"minutes":5,"card_count":7},{"id":"fv2","title":"Earnings Reports in Ten Minutes","subtitle":"EPS, revenue, guidance — and why guidance rules","xp":55,"minutes":5,"card_count":8},{"id":"fv3","title":"Valuation Shortcuts and Their Traps","subtitle":"P/E, P/S, PEG — and how each one lies","xp":60,"minutes":6,"card_count":8},{"id":"fv4","title":"Growth, Value, Quality: Factor Lenses","subtitle":"how professionals sort the entire market","xp":55,"minutes":5,"card_count":8},{"id":"fv5","title":"Catalysts: What Forces a Repricing","subtitle":"earnings, guidance, upgrades, buybacks, inclusion","xp":60,"minutes":5,"card_count":8},{"id":"fv6","title":"Fundamentals Pick What, Charts Pick When","subtitle":"the blended workflow professionals actually run","xp":65,"minutes":6,"card_count":9}]},{"track":"Macro & Market Cycles","week":16,"stage":"pro","lessons":[{"id":"mc1","title":"Interest Rates: The Gravity of Prices","subtitle":"why one number moves everything you own","xp":55,"minutes":5,"card_count":8},{"id":"mc2","title":"CPI Day: When Good News Is Bad","subtitle":"the report that moves markets — and reads backwards","xp":55,"minutes":5,"card_count":7},{"id":"mc3","title":"Don't Fight the Fed — Honestly","subtitle":"the liquidity tide, and the limits of the slogan","xp":60,"minutes":5,"card_count":7},{"id":"mc4","title":"Sector Rotation: The Market's Seasons","subtitle":"where money hides in each season of the cycle","xp":55,"minutes":5,"card_count":7},{"id":"mc5","title":"Risk-On, Risk-Off: One Trade in Disguise","subtitle":"the dollar, yields and VIX — reading the global mood","xp":65,"minutes":6,"card_count":9},{"id":"mc6","title":"News Trading: The Beginner Trap","subtitle":"buy the rumor, sell the news — headlines arrive priced","xp":65,"minutes":6,"card_count":9}]},{"track":"Crypto Deep Dive","week":17,"stage":"pro","lessons":[{"id":"cd1","title":"What You Actually Own","subtitle":"keys, custody, and what an exchange balance really is","xp":50,"minutes":5,"card_count":7},{"id":"cd2","title":"Bitcoin Mechanics: Supply by Code","subtitle":"halvings, dominance, and cycles without promises","xp":55,"minutes":5,"card_count":9},{"id":"cd3","title":"Ethereum: Gas, Staking, Layer 2s","subtitle":"what a programmable blockchain costs to use","xp":55,"minutes":5,"card_count":7},{"id":"cd4","title":"Tokenomics: Why Cheap Isn't Cheap","subtitle":"supply, unlocks, and the unit-price illusion","xp":60,"minutes":5,"card_count":7},{"id":"cd5","title":"Stablecoins: The Peg and Its Breaks","subtitle":"how a digital dollar holds — and the weeks it didn't","xp":60,"minutes":6,"card_count":7},{"id":"cd6","title":"Risk Management for 24/7 Markets","subtitle":"volatility sizing, weekend moves, and the leverage trap","xp":65,"minutes":6,"card_count":8}]},{"track":"ETFs & Long-Term Wealth","week":18,"stage":"pro","lessons":[{"id":"et1","title":"The Wrapper That Changed Investing","subtitle":"what an ETF actually is — and why it won","xp":55,"minutes":5,"card_count":8},{"id":"et2","title":"The Uncomfortable Truth About Pros","subtitle":"why most professionals lose to a list","xp":60,"minutes":5,"card_count":8},{"id":"et3","title":"Compounding & DCA: The Math of Boring","subtitle":"how $500 a month quietly becomes $600,000","xp":60,"minutes":5,"card_count":9},{"id":"et4","title":"The Cost Stack","subtitle":"expense ratios, spreads, tax drag — tiny numbers, huge outcomes","xp":60,"minutes":5,"card_count":7},{"id":"et5","title":"Core-Satellite: Invest AND Trade","subtitle":"an indexing base with a trading edge on top","xp":60,"minutes":5,"card_count":8},{"id":"et6","title":"Sectors, Factors, Bonds — and 3x Traps","subtitle":"building blocks, and how traders misuse leverage","xp":65,"minutes":6,"card_count":8}]},{"track":"Options Fundamentals","week":19,"stage":"pro","lessons":[{"id":"op1","title":"Calls & Puts: Rights, Not Obligations","subtitle":"the two building blocks, in plain payoff shapes","xp":55,"minutes":5,"card_count":8},{"id":"op2","title":"Premium Anatomy: Intrinsic vs Extrinsic","subtitle":"what you're actually paying for","xp":55,"minutes":5,"card_count":7},{"id":"op3","title":"The Greeks, Lite: Delta, Theta, Vega","subtitle":"three dials that move your P&L","xp":60,"minutes":5,"card_count":8},{"id":"op4","title":"Implied Volatility & the Earnings Trap","subtitle":"the price of uncertainty — and the crush","xp":60,"minutes":5,"card_count":8},{"id":"op5","title":"Defined Risk vs Naked: Caps on Both Sides","subtitle":"spreads, wings, and why pros buy insurance","xp":60,"minutes":5,"card_count":9},{"id":"op6","title":"How Beginners Actually Lose at Options","subtitle":"0DTE lotto tickets, theta bleed, self-defense","xp":65,"minutes":6,"card_count":9}]},{"track":"Leverage: Futures & Forex","week":20,"stage":"pro","lessons":[{"id":"lf1","title":"Leverage: The Double-Edged Multiplier","subtitle":"margin, liquidation, and the math of ruin","xp":55,"minutes":5,"card_count":8},{"id":"lf2","title":"Futures: Contracts With a Rulebook","subtitle":"specs, ticks, margin, expiry — everything fixed but price","xp":55,"minutes":5,"card_count":8},{"id":"lf3","title":"Perpetual Swaps & Funding Rates","subtitle":"crypto's leverage machine, and its hidden meter","xp":60,"minutes":5,"card_count":8},{"id":"lf4","title":"Forex: Pips, Lots & Sessions","subtitle":"the deepest market on earth, one pair at a time","xp":55,"minutes":5,"card_count":8},{"id":"lf5","title":"Sizing With Leverage: Risk % Still Rules","subtitle":"leverage changes exposure — never your risk budget","xp":60,"minutes":6,"card_count":9},{"id":"lf6","title":"Why Leveraged Accounts Die","subtitle":"the disclosure brokers must print — and the survival list","xp":65,"minutes":6,"card_count":9}]},{"track":"Trader's Edge: Plan, Journal & Self-Defense","week":21,"stage":"pro","lessons":[{"id":"pj1","title":"The One-Page Trading Constitution","subtitle":"rules you write while calm, for moments you aren't","xp":50,"minutes":5,"card_count":8},{"id":"pj2","title":"Journaling II: Metrics That Coach","subtitle":"expectancy, R-multiples, and the two excursions","xp":60,"minutes":6,"card_count":8},{"id":"pj3","title":"The Weekly Review: Kill or Keep","subtitle":"thirty scheduled minutes where the edge gets built","xp":55,"minutes":5,"card_count":8},{"id":"pj4","title":"Scams: A Field Guide to Predators","subtitle":"pump-and-dumps, signal sellers, and the stranger who found you","xp":55,"minutes":6,"card_count":9},{"id":"pj5","title":"The Information Diet","subtitle":"FOMO-proofing your feed, one unfollow at a time","xp":50,"minutes":5,"card_count":8},{"id":"pj6","title":"Going Live Without Blowing Up","subtitle":"the paper-to-real checklist, sized to survive being wrong","xp":65,"minutes":6,"card_count":9}]}]}