Rust von null auf Held
No installation, no setup: every lesson runs Rust in your browser. Read a worked example, predict what happens, run it, fix broken programs with hint ladders and an AI tutor — and pass each module checkpoint (80 %) to unlock the next.
How every lesson works
- Read the worked example — every snippet compiles for real (verified by CI).
- Predict what the program does before running it — prediction trains accuracy.
- Run it in the embedded playground.
- Fix broken programs in exercises — hints come one at a time, and solving without hints earns full XP.
- Check yourself with the module checkpoint. 80 % unlocks the next module; after three near-misses the coach mode kicks in.
Module & Deep Dives
- 1Installation, Cargo & erste Schritte
- 2Sprachgrundlagen: Typen, Funktionen, Kontrollfluss
- 3Ownership, Borrowing & Slices
- 4Structs & Methoden
- 5Enums & Pattern Matching
- 6Collections
- 7Fehlerbehandlung
- 8Traits & Generics
- 9Lifetimes
- 10Closures & Iteratoren
- 11Smart Pointers & der Heap
- 12Concurrency & Threads
- 13Capstone: ein echtes CLI-Projekt
- 14Pakete, Crates & Module
- 15Automatisiertes Testen
- 16Cargo für Fortgeschrittene
- 17Asynchrone Programmierung
- 18I/O: Lesen & Schreiben
- 19Makros: Code, der Code schreibt
- 20Unsafe Code: Verträge & rohe Zeiger
- 21Foreign Functions: Rust & C
- 22Capstone: Statischer Site-Generator
- 23Deep Dive: Atomics & Lock-freiDeep Dive
- 24Deep Dive: GUI mit eguiDeep Dive
- 25Deep Dive: C++ zu Rust — Migration & InteropDeep Dive
- 26Deep Dive: AI in RustDeep Dive
- 27WebAssembly mit RustDeep Dive
Lade Fortschritt…
Tools
- Rust Playground — free scratchpad, no lesson context needed.
- XP, badges and streaks are stored locally in your browser and survive reloads.
Rust compiles fast, catches whole bug classes at compile time, and has been the most-loved language in Stack Overflow's developer survey for years. Welcome aboard.