JavaScript-Kurs 🟨
Willkommen! Hier findest du alle Übungen für die Vorbereitung auf die HSAKA.
Du brauchst nichts zu installieren — alle Übungen laufen direkt im Browser. Dein Fortschritt wird automatisch gespeichert.
Bevor’s losgeht
👉 Willkommen & Ziele — kurze Einführung, lies das, falls du noch nie programmiert hast.
Kapitel 1 — Grundlagen
- Variablen 📦 —
let,const, Werte zuweisen - Datentypen 🔤 — Strings, Numbers, Booleans,
null/undefined - Operatoren ➕ — Rechnen und Vergleichen
Kapitel 2 — Kontrollfluss
- Kommentare 💬 — Code mit
//erklären - Conditionals 🔀 —
if/else,&&,||,! - Loops 🔁 —
while,break,continue - Scopes 🪟 — Geltungsbereiche von Variablen
- Functions 🛠️ — Code wiederverwenden mit
functionundreturn
Kapitel 3 — Datenstrukturen & APIs
- Arrays 📚 — Listen mit
[], Index-Zugriff,for of - String-Builtins 🔤 — Template Strings,
.includes,.substring, … - Objects 🗂️ — Werte mit Namen gruppieren
Kapitel 4 — boardgame.io
- Einführung 🎲 — Was ist boardgame.io und wie funktioniert’s?
- Ein Spiel definieren 🎯 —
setupundmoves - Spielverbesserungen ✨ — Züge mit
turnbegrenzen - Siegbedingung 🏆 —
endIf, Gewinner und Unentschieden - Bots 🤖 — Ein KI-Gegner mit
ai.enumerate
Kapitel 5 — Canvas zeichnen
- Koordinatensystem 📐 — wie der Computer Positionen versteht
- Rechtecke ▭ —
fillRect,strokeRect,clearRect - Farben 🌈 — RGB, Hex, Transparenz, das Pinsel-Prinzip
- Andere Formen ⚪ — Pfade, Kreise, Linien, Dreiecke
- Text 🔤 —
fillText, Schriftarten, Ausrichtung - Bilder 🖼️ —
drawPicture, Position, Größe, Ausschnitte - Klicks 🖱️ —
onClick, Moves, interaktive Felder
Finale — alles zusammen
- Das Spielbrett zeichnen 🎮 — boardgame.io + Canvas: render dein Tic-Tac-Toe selbst (braucht Kapitel 4 und 5)
Fortschritt teilen
Wenn du fertig bist, kannst du deine kompletten Lösungen als Datei exportieren und uns schicken — dann sehen wir deine Antworten.
So funktioniert’s
- Klick auf eine Übung oben.
- Lies die Erklärung und probier den Code aus, indem du ihn im Code-Feld änderst.
- Sobald du tippst, wird der Code ausgeführt und du siehst die Konsolen-Ausgabe darunter.
- Bei den Übungen am Ende jedes Kapitels siehst du ✅ wenn deine Lösung richtig ist.
- Du kannst jederzeit zurückkommen — alle Eingaben bleiben gespeichert.
💡 Tipp: Funktioniert am besten in Chrome, Firefox oder Edge.