Nineteen lessons, about 15 minutes each. Do them in order the first time; revisit any one when a ticket touches it.
| # | Lesson | Covers |
| 6 | Stocks public API | details, leaderboard, watchlist, price-history, logos, news, benchmark |
| 7 | Stocks ingestion | Massive polling, refresh jobs, backfills, hydrate/prune/retry |
| 8 | Price history storage | Partitions, retention tiers, rollups, midnight-ET bars |
| 9 | SEC filings and financials | EDGAR polling, CIK map, insider transactions, income statements |
| # | Lesson | Covers |
| 10 | Earnings | earnings, earnings-cache, Quartr webhook and HMAC |
| 11 | Brokerage and SnapTrade | Connections, balances, positions, holdings, winrate |
| 12 | Profiles and users | Signup trigger, avatars, moderation, search, watchlists, missions, deletion |
| 13 | Feed | Feed items and frontend integration |
| 14 | News CMS | admin, api, public surfaces, featured images |
| 15 | Email | Auth hook, Resend, React Email, waitlist welcome |
| 16 | Internal utilities | notify-slack, fx, proxy, clickup-sprint-guard, submit-feedback |