← 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's part of the free, open-source desktop app for macOS, Windows and Linux.

What you get

  • Hands-on lessons with a real editor and instant, test-graded feedback.
  • Free and open source, with no account required to start.
  • Works offline in the free desktop app for macOS, Windows and Linux.
  • Svelte runs instantly in the app.

What's inside

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

Download to start Svelte 5 Complete →   More free Svelte courses

Helpful reading

Why passive video doesn't make you a programmer  ·  Bring Your Own Book: turning any PDF into a course