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 Svelte
- SVEL+Beginner
Svelte, Day One
Write a component, click a button, and see the compiler do the work a runtime usually does.
- Svelte
- Components
- Runes
3 weeks3 1-on-1 calls£4.99
- SVEL+Beginner
Reactivity Without a Runtime
$state, $derived and $effect — the runes, and what they compile into.
- $state
- $derived
- $effect
4 weeks4 1-on-1 calls£12.88
- SVEL+Beginner
Components, Props and Snippets
Pass data in, pass markup in, and keep the child from knowing too much.
- $props
- Snippets
- Composition
3 weeks3 1-on-1 calls£4.99
- SVEL+Intermediate
Stores and Shared State
Share state across the tree without a store that becomes a junk drawer.
- Stores
- Context
- Shared state
5 weeks5 1-on-1 calls£37.88
- SVEL+Intermediate
SvelteKit Routing
Folders become routes, layouts nest, and params show up where you expect.
- SvelteKit
- Routing
- Layouts
3 weeks3 1-on-1 calls£12.88
- SVEL+Intermediate
Load Functions and Form Actions
Load data on the server, mutate with a form, and keep both type-safe.
- load
- form actions
- Server
3 weeks3 1-on-1 calls£12.88
- SVEL+Beginner
Transitions and Motion
Animate a list, a modal, a page — without fighting the compiler.
- Transitions
- Motion
- CSS
3 weeks3 1-on-1 calls£4.99
- SVEL+Beginner
Bindings and Forms
bind:value, group inputs, and a form whose state you can still draw on paper.
- bind
- Forms
- Validation
4 weeks4 1-on-1 calls£12.88
- SVEL+Advanced
What the Compiler Actually Emits
Read the generated JS, and make a slow component fast by changing what it compiles to.
- Compiler
- Invalidation
- Output
6 weeks6 1-on-1 calls£57.88
- SVEL+Intermediate
SvelteKit Hooks and Auth
Locals, hooks.server, and a session that the load function can trust.
- hooks.server
- Auth
- Locals
6 weeks6 1-on-1 calls£47.88
- SVEL+Beginner
Accessibility in Svelte
Compile-time a11y warnings are a start. This is the rest of the work.
- Accessibility
- Focus
- ARIA
5 weeks5 1-on-1 calls£27.88
- SVEL+Intermediate
Testing Svelte Components
Render, click, assert — tests that survive a refactor of the markup.
- Testing
- Testing Library
- SvelteKit
6 weeks6 1-on-1 calls£47.88
- SVEL+Advanced
Advanced SvelteKit
Adapters, hooks, streaming, and the production knobs the intro skipped.
- Adapters
- Streaming
- Hooks
9 weeks9 1-on-1 calls£107.88
- SVEL+Advanced
Making Svelte Fast
Svelte is fast by default. This is about the times it is not, and why.
- Performance
- Hydration
- Bundle
8 weeks8 1-on-1 calls£87.88
- SVEL+Advanced
Capstone: Ship a SvelteKit Product
One SvelteKit product, from empty routes folder to something on the internet.
- Capstone
- SvelteKit
- Auth
11 weeks11 1-on-1 calls£127.88