We use cookies to enhance your experience on the site
CodeWorlds

Land of the Vikings

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.

Svelte 5SvelteKit 2TypeScriptViteRunes
14 modules
560+ exercises
70-90 hours
Land of the Vikings
Your guide
Jarl Sven Runiczny
Code Viking

What you'll learn

Svelte 5 Runes - $state, $derived, $effect
SvelteKit 2 routing and layouts
Reactivity without Virtual DOM
Single File Components
Form Actions and progressive enhancement
SSR, SSG, prerendering
Transitions and animations
Stores and state management

Main projects

During the course you will build real projects that you can add to your portfolio

Viking Dashboard

Viking control panel with real-time data

Svelte 5SvelteKitChart.js

Ragnarök Blog

Blog platform with SSR and MDX

SvelteKitMDXTailwind

Valhalla Shop

E-commerce with Form Actions

SvelteKitStripePrisma

Course program

14 modules full of interactive exercises and practical projects

1

Midgard

Introduction to Svelte

Svelte basics, project configuration

30 exercises

2

Yggdrasil

Components

Component structure, code organization

35 exercises

3

Rune Chamber

Reactivity and Runes

$state, $derived, $effect

45 exercises

4

Asgard

Props and Events

Component communication, $props

40 exercises

5

Bifröst

Bindings

Data bindings, forms, $bindable

38 exercises

6

Norns

Template Logic

{#if}, {#each}, {#await}

42 exercises

7

Valhalla

Lifecycle

onMount, onDestroy, $effect

35 exercises

8

Mimir's Well

Stores

writable, readable, derived

40 exercises

9

Ragnarök

Transitions and Animations

fade, fly, slide, custom transitions

45 exercises

10

Mjölnir

Actions

use: directives, creating custom actions

35 exercises

11

Drakkar

SvelteKit Routing

Routing, layouts, navigation

42 exercises

12

Völva's Prophecy

SSR and Data Loading

load(), SSR, SSG, prerendering

45 exercises

13

Market in Birka

Form Actions

Server actions, validation

40 exercises

14

Heimdall's Guard

Hooks, API, Deploy

hooks.server.js, API routes, deployment

48 exercises

Course theme

Nordic Mythology and Vikings

Each module is set in a unique theme that makes learning an adventure.

Your guide

Jarl Sven Runiczny

Code Viking

Will guide you through all challenges and help you gain new skills.

Change your future

Start learning Svelte 5 today

Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.