Hands-on course · htmx 4.0

Ship dynamic web apps with almost no JavaScript.

Build eight real, production-ready apps sending HTML over the wire — no SPA framework, no build step, no client state to babysit.

Start building today Instant access · Yours forever
Course · 8 modules
1Your first swap: replace the DOM in 6 lines14m
2Forms & validation without a single fetch()22m
3Live search & infinite scroll27m
4Server-sent events & real-time UI31m
5Ship a full CRUD dashboard40m
Sound familiar?

Your stack got heavier than the app it serves.

300 KB

of framework JavaScript shipped to render a form that posts to your own server.

4 configs

bundler, transpiler, router, state library — before you write one line of feature code.

2 copies

of your data model: one on the server, one duplicated in the client store, forever drifting.

What's inside

Everything to go from zero to shipping.

Every module builds a working feature you can drop into a real project the same day.

8 build-along projects with complete backend + htmx source
The 4 attributes that cover 90% of interactive UI
Live search, infinite scroll & optimistic updates
Real-time UI with SSE and WebSockets, no client framework
Progressive enhancement patterns that degrade gracefully
Testing, error handling & a production deploy checklist
One price

Own it forever.

$39$29
one-time payment · lifetime access & updates
Get instant access
30-day money-back guarantee — no questions asked.
Instant download · Every future update included free.
Free preview

Try the first module free.

Get Module 1 — "Your first swap" — plus the source, in your inbox now.

No spam. Unsubscribe anytime.