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