Build a Dashboard

Compose your watchlist, screener and backtester into one research cockpit — and learn where state belongs when three tools become one product.

4 units · 16 lessons · 64 min read · plus hands-on practice, at your pace

Start here

Three tools, one product — what composition costs

Compose, and Decide Where State Lives · 4 min read · professional

Start the first lesson

Unit 1 Compose, and Decide Where State Lives

  1. Three tools, one product — what composition costs 4 min
  2. Move persistence off the browser 4 min
  3. One data layer for three panels 4 min
  4. Panels as data, layouts as documents 4 min
Practice Check · Unit 1 A short check · cannot be failed Start

Unit 2 The Cockpit

  1. The panel contract 4 min
  2. A click here changes something there 3 min
  3. Named layouts, and the URL that shares them 3 min
  4. Loading, empty, error — a cockpit's real states 4 min
Practice Check · Unit 2 A short check · cannot be failed Start

Unit 3 Alerts, and Reviewing the Whole

  1. Alert rules as data 4 min
  2. Why your alert did not fire 4 min
  3. An alert that fires 300 times is mute 4 min
  4. Review the whole surface 4 min
Practice Check · Unit 3 A short check · cannot be failed Start

Unit 4 Real-Time, and the Wall

  1. What "real-time" actually means 5 min
  2. The refresh budget 4 min
  3. The real-time wall 5 min
  4. What you can now build, and what the exam checks 4 min
Practice Check · Unit 4 A short check · cannot be failed Start

Last Course exam

One exam, the whole course Unlocks when you have read all 16 lessons

Passing it earns the course certificate. It also counts toward the Builder track (course 12 of 13): pass every course exam in a track to earn its track certificate.