GDScript lernen
Ein kostenloser, interaktiver Online-Kurs für GDScript. Lerne die Sprache, mit der Godot-Spiele programmiert werden, bevor du den Editor öffnest: Jede Lektion führt deinen Code auf einer echten Godot-Engine im Browser aus, mit KI-Hinweisen, wenn die Ausgabe nicht stimmt, und einem kostenlosen Zertifikat für jeden abgeschlossenen Abschnitt.
1,000+ codders eingeschrieben
235 Lektionen235 Aufgaben751 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Abschnitt 1
Grundlagen
Abschnitt startenStartenAusklappenEinklappenSchaffe eine solide Grundlage mit wichtigen Konzepten und grundlegenden FähigkeitenEinführung
4 Lektionen415Variablen Teil 1
5 Lektionen525Variablen Teil 2
5 Lektionen520Operatoren Teil 1
6 Lektionen625Operatoren Teil 2
5 Lektionen520Entscheidungen treffen
5 Lektionen520Einfache Ein- und Ausgabe
7 Lektionen725Rechnungsteiler
Projekt5 Lektionen5Schleifen
8 Lektionen830Funktionen
7 Lektionen725FizzBuzz mit einer Wendung
Projekt4 Lektionen4Grundlagen von Arrays
7 Lektionen725Arrays durchlaufen
4 Lektionen420Arrays für Fortgeschrittene
4 Lektionen420Wörterbücher
6 Lektionen625Täglicher Ausgaben-Tracker
Projekt7 Lektionen7Abschließende Herausforderungen
3 Lektionen3Abschnitt 2
Logik & Ablaufsteuerung
Abschnitt startenStartenAusklappenEinklappenEntwickle Problemlösungsfähigkeiten und erstelle dynamische, interaktive ProgrammeStrings im Detail
5 Lektionen920Fortgeschrittene Entscheidungsfindung
6 Lektionen1125Mehrdimensionale Arrays
7 Lektionen1225Wörterbücher Teil 2
5 Lektionen920Kontaktbuch-Anwendung
Projekt7 Lektionen7Mengen mit Dictionaries
6 Lektionen1125Enums
5 Lektionen920Schülerdatenverwaltung
Projekt7 Lektionen7Fortgeschrittene Datenaggregation
4 Lektionen715Fortgeschrittene Funktionen
7 Lektionen1225Funktionen höherer Ordnung
6 Lektionen1020Einfache Fehlerbehandlung
5 Lektionen920Inventarverwaltungssystem
Projekt5 Lektionen5Abschließende Herausforderungen
3 Lektionen3Abschnitt 3
Objektorientierte Programmierung
Abschnitt startenStartenAusklappenEinklappenModelliere Programme mit Klassen und Objekten, die auf mehrere Dateien verteilt sind. Lerne Konstruktoren, Eigenschaften, statische Mitglieder, Vererbung, abstrakte Klassen, Polymorphismus, Signale, Nodes und klassische Entwurfsmuster kennen und entwickle anschließend ein Projekt zur Bibliotheksverwaltung.Grundlagen der OOP
8 Lektionen1535Klassenattribute
6 Lektionen1125Vererbung
6 Lektionen1125Polymorphie
5 Lektionen920Kapselung
5 Lektionen920Spezielle Methoden
4 Lektionen716Signale
5 Lektionen920Fortgeschrittene OOP-Konzepte
5 Lektionen1025Entwurfsmuster Teil 1
5 Lektionen1025Entwurfsmuster Teil 2
6 Lektionen1230Projekt: Bibliotheksverwaltung
Projekt6 Lektionen6Abschließende Herausforderungen
4 Lektionen4
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 GDScript mit Coddy lernen
- Führe echtes GDScript auf einer echten Godot-4-Engine aus, direkt im Browser. Kein Godot-Download, kein Projekt anlegen, kein Szenenbaum einrichten: Jede Lektion startet dein Skript in der Engine und zeigt Ausgabe und Fehler sofort an.
- GDScript so, wie Godot-Entwickler es schreiben:
varundconst, statische Typisierung mit Typangaben und Typinferenz über:=,if/elif/else,matchmit Guards sowie Array- und Dictionary-Mustern,for- undwhile-Schleifen,range(), Funktionen mit Rückgabetyp und Standardwerten, typisierte Arrays, Dictionaries, Enums, Lambdas, Rekursion sowiemap,filterundreduce. - Objektorientiertes GDScript, wie Godot es nutzt: Klassen,
_initundself, statische Variablen und Funktionen, Setter und Getter für Eigenschaften, Vererbung mitsuper, Typprüfungen mitis,_to_string, innere Klassen,RefCountedim Vergleich zuNodeund Signale, die du deklarierst, mitemit()auslöst und mitconnect()verbindest. Danach Entwurfsmuster wie Singleton, Factory, Observer und State, alles in GDScript. - KI-Hinweise helfen bei dem, was Einsteiger am häufigsten aus dem Tritt bringt: Einrückungsfehler, Ganzzahldivision, die den Rest verwirft, Texteingaben in Zahlen umwandeln und warum eine typisierte Variable einen Wert ablehnt. Die Lösung verraten sie dir nicht.
Häufige Fragen zum Lernen von GDScript
Wofür wird GDScript verwendet?
Ist GDScript ähnlich wie Python?
func dort, wo Python def verwendet, und deklariert Variablen mit var. Wer Python kennt, fühlt sich meist nach wenigen Tagen zu Hause. Die Unterschiede: optionale statische Typisierung (var speed: float = 10.0), eingebaute Typen für Spiele wie Vector2 und Color, Signale und Klassen, die Godot-Nodes entsprechen. GDScript ist eine eigene Sprache und kein Python-Dialekt, Python-Bibliotheken laufen darin also nicht.