Luau lernen
Ein kostenloser, interaktiver Luau-Kurs, der typisierte Lua-Dialekt hinter jedem Roblox-Spiel. Schreibe in jeder Lektion echtes Luau, von Typannotationen und typisierten Tabellen bis zu Generics und Strict Mode, mit KI-Hinweisen bei Typfehlern und einem kostenlosen Zertifikat zum Abschluss.
86,910+ 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
Lernen durch Tun
Schreibe echten Code, frage Datenbanken ab, erstelle Websites und meistere KI-Prompts. Unsere interaktiven Lektionen decken alle Fähigkeiten ab, die moderne Entwickler brauchen.
Baue deine Serie auf
Bleib konsequent und sieh zu, wie dein Fortschritt wächst! Verfolge deine tägliche Programmiergewohnheit, schütze deine Serie mit Einfrieroptionen und verdiene Belohnungen für jeden Tag.
12 Tage Serie
Komm morgen zurück, um deine Serie zu halten!
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
Doppelt oder Nichts
Tag 5 von 7
Serie Einfrieren
2 left
Überall coden
Nimm deine Programmierreise mit! Keine Einrichtung, keine Downloads: einfach öffnen und loslegen. Verfügbar auf iOS, Android und Web mit 4,9-Sterne-Bewertungen.
Du bist nicht allein
Tritt auf globalen Bestenlisten an, lade Freunde ein, um Belohnungen zu verdienen, und feiert gemeinsam eure Erfolge. Programmieren macht mit Freunden mehr Spaß!
Jeder Lernweg, alles dabei
Lies, höre, teste dich, frag die KI oder schlage nach, was du schon gelernt hast. Jede Lektion passt sich dir an.
Eine Variable ist ein benannter Container, der einen Wert speichert, auf den du später im Programm verweisen kannst.
In Python erstellst du eine, indem du den Namen, ein Gleichheitszeichen und dann den Wert schreibst.
Der Wert kann sich ändern - eine neue Zuweisung verweist den Namen einfach auf einen neuen Wert.
Werde zertifiziert
Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.
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.