Luau lernen
Ein kostenloser, interaktiver Luau-Kurs: der graduell typisierte Lua-Dialekt, der bei Roblox entstanden ist und in jedem Roblox-Spiel steckt. In jeder Lektion schreibst du echtes Luau - Typannotationen, typisierte Tabellen, Unions, Literaltypen, Generics, Strict Mode - mit KI-Hinweisen, wenn ein Typfehler dich aufhält, und einem Zertifikat am Ende. Es ist der vierte Abschnitt der Lua-Journey, die Lua-Grundlagen, auf denen Luau aufbaut, sind also einen Klick entfernt.
68,940+ codders eingeschrieben
73 Lektionen57 Aufgaben420 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Dieser Abschnitt ist Teil der Lua-Journey. Der vollständige Lehrplan enthält weitere Abschnitte - klicke unten auf eine Vorschau, um sie auf der Journey-Seite anzusehen.
- Abschnitt 1Grundlagen90 Lektionen
- Abschnitt 2Logik & Programmablauf54 Lektionen
- Abschnitt 3Objektorientierte Programmierung70 Lektionen
Abschnitt 4
Einführung in Luau
Abschnitt startenStartenAusklappenEinklappenBringe deine Lua-Kenntnisse mit Luau weiter – Lua mit einem schrittweisen Typsystem. Lerne Typannotationen, typisierte Tabellen, Unions, Generics und mehr kennen und finde Fehler, noch bevor dein Code ausgeführt wird.Erste Schritte mit Luau
5 Lektionen232Grundtypen
7 Lektionen748Typisierte Tabellen: Arrays & Maps
9 Lektionen863Arbeiten mit Funktionen
8 Lektionen856Typ-Aliase, Union-Typen und Schnittmengen-Typen
7 Lektionen748Typisieren von Tabellen-Shapes
8 Lektionen755Projekt: Typisierter Task-Manager
Projekt6 Lektionen1Enums auf die Luau-Art
6 Lektionen539Generics: Ein erster Einblick
6 Lektionen539Projekt: Generisches Inventar
Projekt5 Lektionen1Fortgeschrittene Themen
6 Lektionen640
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Warum Luau mit Coddy lernen
- Luau läuft im Browser. Kein Roblox Studio, kein selbst gebautes
luau-CLI, kein Editor-Plugin - du schreibst typisierten Code und siehst Ausgabe und Typfehler sofort. - Das Typsystem in kleinen Schritten: Annotationen,
any/unknown/never, optionale Typen mit?, typisierte Arrays und Maps, Funktionstypen, Typaliase, Unions und Intersections, Literaltypen, Tabellenformen, Enums, Generics und Type Guards. - Luau-Syntax, die es in reinem Lua nicht gibt: String-Interpolation mit Backticks, zusammengesetzte Zuweisungen (
+=,..=),continue,if ... then ... elseals Ausdruck, generalisierte Iteration undtable.freeze. - KI-Hinweise erklären, was ein Luau-Typfehler wirklich sagt, ohne die Lösung zu verraten - den nächsten liest du dann selbst.
Häufige Fragen zum Luau-Lernen
Was ist Luau?
Was ist der Unterschied zwischen Lua und Luau?
local hp: number = 100, Typaliase, Unions, Generics und drei Prüfmodi (--!nocheck, --!nonstrict, --!strict). Luau bringt außerdem String-Interpolation mit Backticks, zusammengesetzte Zuweisungsoperatoren wie += und ..=, continue, if ... then ... else als Ausdruck, Ganzzahldivision //, generalisierte Iteration und Funktionen wie table.freeze. Aus Sandboxing-Gründen fehlen loadstring, loadfile und dofile. Normaler Lua-Code läuft in der Regel unverändert als Luau.Muss ich Lua kennen, bevor ich Luau lerne?
Ist Luau dasselbe wie Roblox-Scripting?
game, workspace, Instance.new, Events und Services). Dieser Kurs lehrt die Sprache selbst - den Teil, der auf jedes Luau-Projekt übertragbar ist und der beim Lesen echten Roblox-Codes am meisten Probleme macht. Die Lektionen führen eigenständiges Luau im Browser aus, die Roblox-Engine-API ist hier also nicht verfügbar; sitzt die Sprache, ist die Roblox-API nur noch Dokumentation zum Nachschlagen und keine neue Sprache.Ist das Typsystem von Luau wie das von TypeScript?
local x: number, type Point = { x: number, y: number }, (number) -> string für Funktionstypen), und Luau leitet viel ohne Annotationen ab. Aus TypeScript kommend bist du nach ein bis zwei Lektionen produktiv.Kann ich Luau online kostenlos lernen?
luau-Laufzeit steckt im Browser-Editor: nichts zu installieren, nichts zu konfigurieren vor deiner ersten typisierten Funktion.