Skip to content

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

  1. Read the worked example — every snippet compiles for real (verified by CI).
  2. Predict what the program does before running it — prediction trains accuracy.
  3. Run it in the embedded playground.
  4. Fix broken programs in exercises — hints come one at a time, and solving without hints earns full XP.
  5. Check yourself with the module checkpoint. 80 % unlocks the next module; after three near-misses the coach mode kicks in.

Module & Deep Dives

  1. 1Installation, Cargo & erste Schritte
  2. 2Sprachgrundlagen: Typen, Funktionen, Kontrollfluss
  3. 3Ownership, Borrowing & Slices
  4. 4Structs & Methoden
  5. 5Enums & Pattern Matching
  6. 6Collections
  7. 7Fehlerbehandlung
  8. 8Traits & Generics
  9. 9Lifetimes
  10. 10Closures & Iteratoren
  11. 11Smart Pointers & der Heap
  12. 12Concurrency & Threads
  13. 13Capstone: ein echtes CLI-Projekt
  14. 14Pakete, Crates & Module
  15. 15Automatisiertes Testen
  16. 16Cargo für Fortgeschrittene
  17. 17Asynchrone Programmierung
  18. 18I/O: Lesen & Schreiben
  19. 19Makros: Code, der Code schreibt
  20. 20Unsafe Code: Verträge & rohe Zeiger
  21. 21Foreign Functions: Rust & C
  22. 22Capstone: Statischer Site-Generator
  23. 23Deep Dive: Atomics & Lock-freiDeep Dive
  24. 24Deep Dive: GUI mit eguiDeep Dive
  25. 25Deep Dive: C++ zu Rust — Migration & InteropDeep Dive
  26. 26Deep Dive: AI in RustDeep Dive
  27. 27WebAssembly mit RustDeep Dive

Lade Fortschritt…

Tools

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.

This site uses essential cookies for Stripe payments. No tracking cookies.