David Khourshid

Learn state machines from the person who made XState

Something for every budget, from a $99 office-hours session to a multi-week cohort. Prices are exact. Request a spot by email and I’ll confirm the date and send an invoice.

david David Khourshid
Same teacher as the $50,000 on-site version. Smaller invoice.

Which live workshops are open?

Next in person: CityJS Athens, Oct 22, 2026, “Workshop: Graph Engineering: Making State-Machine Powered Agents”. Tickets are sold by the conference.

  • Public live workshop (1 day, remote)

    ~6 hours live with David. Early bird $595. 10% off for 4+ seats. Max 40 seats.

    $795per seat

    Request a spot
  • Live 2-day masterclass

    Two full days, remote. Exercises, recordings for attendees.

    $1,395per seat

    Request a spot
  • Multi-week cohort

    4 weekly live sessions. Private community + 2 group office hours.

    $1,495per seat

    Request a spot

Five courses, 37,790 hours watched

Long-form video courses on Frontend Masters (now Master.dev). Start with the newest one.

Self-paced, group and 1:1

  • Recorded workshop

    Self-paced, from live recordings. Complete bundle: $499. Team discounts 10–20%, regional pricing.

    $249single workshop

    Request a spot
  • Group office hours

    60 minutes, up to 15 people. Bring your questions and code.

    $99per session

    Request a spot
  • 1:1 call, 30 minutes

    Individuals or companies. Focused question or code walkthrough.

    $400

    Request a spot
  • 1:1 call, 60 minutes

    Individuals or companies. Deep dive on your architecture.

    $750

    Request a spot
  • Async code & architecture review

    Recorded video walkthrough. One repo or PR.

    $1,000

    Request a spot

The complete recorded bundle is $499.

What’s free?

Quite a lot: 119 talks and streams with full transcripts, the XState docs and source, and Stately Studio for drawing statecharts.

Questions about learning

Is there a team discount for public workshops?

Yes: 10% off for 4 or more seats. For 10+ engineers a private team workshop is usually better value.

Do recorded workshops have regional pricing?

Yes. Recorded workshops support purchasing-power-parity pricing, and teams get 10–20% off depending on size.

Can my company pay for a 1:1 call?

Yes. 1:1 calls are the same price for individuals and companies: $400 for 30 minutes, $750 for 60 minutes.

Where are your Frontend Masters courses?

All five courses are on Frontend Masters (now Master.dev), with 37,790 hours watched all-time.

Training a whole team?

For ten or more engineers, a private workshop is usually better value, and it’s built around your stack.