Welcome to Nordheim - land of the Vikings! Discover Svelte - a framework that compiles code into pure power like runes forged in a smithy. Jarl Sven the Runic will guide you through nine worlds.
During the course you will build real projects that you can add to your portfolio
Viking control panel with real-time data
Blog platform with SSR and MDX
E-commerce with Form Actions
14 modules full of interactive exercises and practical projects
Introduction to Svelte
Svelte basics, project configuration
30 exercises
Components
Component structure, code organization
35 exercises
Reactivity and Runes
$state, $derived, $effect
45 exercises
Props and Events
Component communication, $props
40 exercises
Bindings
Data bindings, forms, $bindable
38 exercises
Template Logic
{#if}, {#each}, {#await}
42 exercises
Lifecycle
onMount, onDestroy, $effect
35 exercises
Stores
writable, readable, derived
40 exercises
Transitions and Animations
fade, fly, slide, custom transitions
45 exercises
Actions
use: directives, creating custom actions
35 exercises
SvelteKit Routing
Routing, layouts, navigation
42 exercises
SSR and Data Loading
load(), SSR, SSG, prerendering
45 exercises
Form Actions
Server actions, validation
40 exercises
Hooks, API, Deploy
hooks.server.js, API routes, deployment
48 exercises
Each module is set in a unique theme that makes learning an adventure.
Code Viking
Will guide you through all challenges and help you gain new skills.
Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.