the catalog
Every course, and what you'll build.
90 courses across JavaScript, TypeScript, React, Next.js, Vue and Svelte. Each one includes a weekly one-on-one call, code review on everything you submit, and lifetime access to the material.
15 courses in Next.js
- NEXT+Beginner
Your First Next App
Scaffold an App Router project and understand what each file is for.
- App Router
- Scaffolding
- Pages
3 weeks3 1-on-1 calls£4.99
- NEXT+Beginner
File-Based Routing
Dynamic segments, catch-alls, groups and parallel routes — the whole map.
- Routing
- Dynamic segments
- Groups
3 weeks3 1-on-1 calls£4.99
- NEXT+Beginner
Server and Client Components
Know which tree runs on the server, which hydrates, and why the boundary is where it is.
- Server components
- Client components
- Boundaries
4 weeks4 1-on-1 calls£12.88
- NEXT+Intermediate
Data Fetching and Caching
Fetch on the server, cache on purpose, and revalidate when the data actually changes.
- fetch
- Caching
- Revalidation
5 weeks5 1-on-1 calls£37.88
- NEXT+Intermediate
Server Actions
Mutate data from a form without standing up a separate API route.
- Server actions
- Forms
- Validation
5 weeks5 1-on-1 calls£37.88
- NEXT+Intermediate
Metadata, SEO and Open Graph
Titles, descriptions and share cards that are generated, not copy-pasted.
- Metadata
- SEO
- Open Graph
3 weeks3 1-on-1 calls£12.88
- NEXT+Beginner
Layouts, Nested Routes and Templates
Share chrome across pages, and know when a layout should remount.
- Layouts
- Templates
- loading.js
4 weeks4 1-on-1 calls£12.88
- NEXT+Intermediate
Route Handlers and Middleware
When a server action is not enough: HTTP endpoints and the edge of the request.
- Route handlers
- Middleware
- HTTP
4 weeks4 1-on-1 calls£19.88
- NEXT+Advanced
Rendering Strategies
Static, dynamic, ISR and streaming — pick one on purpose, not by accident.
- SSR
- SSG
- ISR
6 weeks6 1-on-1 calls£57.88
- NEXT+Beginner
Forms That Survive a Refresh
Build forms that keep working when the JS bundle is late or missing.
- Forms
- Server actions
- Errors
5 weeks5 1-on-1 calls£27.88
- NEXT+Intermediate
Auth in the App Router
Sessions, protected routes and the server/client split of a signed-in user.
- Auth
- Sessions
- Cookies
8 weeks8 1-on-1 calls£77.88
- NEXT+Advanced
Streaming and Partial Prerender
A static shell, dynamic holes, and a first paint that does not wait on the slowest query.
- PPR
- Streaming
- Suspense
8 weeks8 1-on-1 calls£87.88
- NEXT+Intermediate
Talking to a Database from Next
Query from a server component, mutate from an action, and never put a secret in the client.
- Database
- ORM
- Server components
6 weeks6 1-on-1 calls£47.88
- NEXT+Advanced
Deploying and Observing Next
Ship it, watch it, and read the traces when a route is suddenly slow.
- Deploy
- Observability
- Tracing
9 weeks9 1-on-1 calls£107.88
- NEXT+Advanced
Capstone: Ship a Full-Stack Next App
One product, from empty app directory to something on the internet with users.
- Capstone
- Full-stack
- Auth
12 weeks12 1-on-1 calls£147.88