Svelte & SvelteKit
The planned outline of 25 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: Svelte 5, SvelteKit 3 and your toolchain
Coming soon - Module 2
Components and markup
Coming soon - Module 3
Reactivity with runes
Coming soon - Module 4
Props, events and bindings
Coming soon - Module 5
Composing components
Coming soon - Module 6
Styling, transitions and animation
Coming soon - Module 7
Lifecycle, the DOM and third-party code
Coming soon - Module 8
Stores and state architecture
Coming soon - Module 9
Async Svelte (experimental)
Coming soon - Module 10
SvelteKit fundamentals: routing
Coming soon - Module 11
Loading data
Coming soon - Module 12
Forms and mutations
Coming soon - Module 13
Remote functions (experimental)
Coming soon - Module 14
Hooks, errors and server-only code
Coming soon - Module 16
App modules, service workers and offline apps
Coming soon - Module 17
Building and deploying
Coming soon - Module 18
Testing Svelte and SvelteKit
Coming soon - Module 19
TypeScript with Svelte and SvelteKit
Coming soon - Module 20
Security for Svelte and SvelteKit apps
Coming soon - Module 21
Performance, accessibility, SEO and internationalisation
Coming soon - Module 22
Content sites, libraries and embedding
Coming soon - Module 23
Legacy code, migration and upgrades
Coming soon - Module 24
Working professionally with Svelte
Coming soon - Module 25
Interview preparation
Coming soon
Official documentation
- svelte.dev/docs (svelte.dev)
More in Web development
- HTML (coming soon)
- CSS (coming soon)
- React (coming soon)
- Node.js & Express (coming soon)
- All Web tracks
- How we make lessons