← All courses

Svelte 5 Complete

A comprehensive Svelte 5 course covering the entire framework with runes as the core mental model. 23 lessons across 8 chapters: anatomy of a component, every rune, markup blocks, snippets (the slot replacement), state sharing via .svelte.js modules, reactive classes, forms + transitions, TypeScript, and a final notes-app capstone. Each exercise renders inside the floating phone simulator so you can verify your component visually before moving on.

  • Svelte
  • 72 lessons
  • ~14 hours
  • Free
  • by Fishbones

Learn Svelte for free on Libre Academy with the Svelte 5 Complete course: 72 interactive lessons you complete by writing real code in a built-in editor, graded instantly by hidden tests. No paywall, no sign-up — it runs in your browser and the free desktop app.

What you get

  • Hands-on lessons with a real editor and instant, test-graded feedback.
  • Free and open source — no account required to start.
  • Runs in your browser, and offline in the free desktop app.
  • Svelte runs in your browser.

What's inside

  • Why Svelte 5
  • Runes
  • Markup + events
  • Snippets
  • State outside components
  • Forms + transitions
  • TypeScript + niche surfaces
  • Capstone: a notes app

Start Svelte 5 Complete free →   More free Svelte courses