Menu
CoddyTech
NeuJourney

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
  • sparkles iconKI-gestützte Coding-Hilfe
  • hint iconPraktische, interaktive Lektionen
  • volume On iconAudio-Erzählung in jeder Lektion
  • quiz iconQuizfragen zum Wissenstest
  • certificate iconKostenloses Abschlusszertifikat

Lehrplan

3 Abschnitte7 Projekte235 Lektionen235 Aufgaben751 Quizfragen
  1. Abschnitt startenStartenAusklappenEinklappenSchaffe eine solide Grundlage mit wichtigen Konzepten und grundlegenden Fähigkeiten

    Einführung

    4 Lektionen415

    Variablen Teil 1

    5 Lektionen525

    Variablen Teil 2

    5 Lektionen520

    Operatoren Teil 1

    6 Lektionen625

    Operatoren Teil 2

    5 Lektionen520

    Entscheidungen treffen

    5 Lektionen520

    Einfache Ein- und Ausgabe

    7 Lektionen725

    Rechnungsteiler

    Projekt5 Lektionen5

    Schleifen

    8 Lektionen830

    Funktionen

    7 Lektionen725

    FizzBuzz mit einer Wendung

    Projekt4 Lektionen4

    Grundlagen von Arrays

    7 Lektionen725

    Arrays durchlaufen

    4 Lektionen420

    Arrays für Fortgeschrittene

    4 Lektionen420

    Wörterbücher

    6 Lektionen625

    Täglicher Ausgaben-Tracker

    Projekt7 Lektionen7

    Abschließende Herausforderungen

    3 Lektionen3
  2. Abschnitt startenStartenAusklappenEinklappenEntwickle Problemlösungsfähigkeiten und erstelle dynamische, interaktive Programme

    Strings im Detail

    5 Lektionen920

    Fortgeschrittene Entscheidungsfindung

    6 Lektionen1125

    Mehrdimensionale Arrays

    7 Lektionen1225

    Wörterbücher Teil 2

    5 Lektionen920

    Kontaktbuch-Anwendung

    Projekt7 Lektionen7

    Mengen mit Dictionaries

    6 Lektionen1125

    Enums

    5 Lektionen920

    Schülerdatenverwaltung

    Projekt7 Lektionen7

    Fortgeschrittene Datenaggregation

    4 Lektionen715

    Fortgeschrittene Funktionen

    7 Lektionen1225

    Funktionen höherer Ordnung

    6 Lektionen1020

    Einfache Fehlerbehandlung

    5 Lektionen920

    Inventarverwaltungssystem

    Projekt5 Lektionen5

    Abschließende Herausforderungen

    3 Lektionen3
  3. 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 Lektionen1535

    Klassenattribute

    6 Lektionen1125

    Vererbung

    6 Lektionen1125

    Polymorphie

    5 Lektionen920

    Kapselung

    5 Lektionen920

    Spezielle Methoden

    4 Lektionen716

    Signale

    5 Lektionen920

    Fortgeschrittene OOP-Konzepte

    5 Lektionen1025

    Entwurfsmuster Teil 1

    5 Lektionen1025

    Entwurfsmuster Teil 2

    6 Lektionen1230

    Projekt: Bibliotheksverwaltung

    Projekt6 Lektionen6

    Abschließende Herausforderungen

    4 Lektionen4
Das bekommst du
Alles, was du zum Programmierenlernen nutzt

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.

playground.js
Code-Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Eingabe
"Alex"
Ausgabe
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Doppelt oder Nichts

Tag 5 von 7

fire Freeze icon

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.

Python
7Streak
250Punkte
5Energie
Variablen
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
FORTSETZEN
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Reise
Ziele
Bestenliste
Profil
4.9
SternSternSternSternStern
Bewertung

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ß!

Herausforderer-Liga
Herausforderer-LigaTop 7 steigen auf
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconAufstiegszoneleaderboard Arrow Up icon

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.

Einführung in Variablen
Audio

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.

1xSarah

Werde zertifiziert

Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.

CoddyAbschlusszertifikat
Hiermit wird bestätigt, dassMax Mustermannerfolgreich abgeschlossen hat
python iconPython-Grundlagen
Verifiziert
DatumJan. 2026
LinkedInZu LinkedIn hinzufügen

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: var und const, statische Typisierung mit Typangaben und Typinferenz über :=, if/elif/else, match mit Guards sowie Array- und Dictionary-Mustern, for- und while-Schleifen, range(), Funktionen mit Rückgabetyp und Standardwerten, typisierte Arrays, Dictionaries, Enums, Lambdas, Rekursion sowie map, filter und reduce.
  • Objektorientiertes GDScript, wie Godot es nutzt: Klassen, _init und self, statische Variablen und Funktionen, Setter und Getter für Eigenschaften, Vererbung mit super, Typprüfungen mit is, _to_string, innere Klassen, RefCounted im Vergleich zu Node und Signale, die du deklarierst, mit emit() auslöst und mit connect() 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?

GDScript ist die eingebaute Skriptsprache der Godot-Engine. Entwickler schreiben damit die Logik von Godot-Spielen und Apps: Spielerbewegung, Gegner, Menüs, Inventare, Speichersysteme und Werkzeuge für den Editor. Die Sprache ist rund um Godots Nodes und Signale entworfen und damit der direkteste Weg, ein Godot-Projekt zu programmieren. Godot unterstützt außerdem C# und über GDExtension auch C++, doch die meisten Godot-Tutorials, die Dokumentation und die Beispiele sind in GDScript geschrieben.

Ist GDScript ähnlich wie Python?

Sehr ähnlich. GDScript markiert Blöcke durch Einrückung, nutzt 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.

Ist GDScript eine gute erste Programmiersprache?

Ja. GDScript hat eine kurze, gut lesbare Syntax ohne Semikolons und geschweifte Klammern und gehört damit zu den einsteigerfreundlichsten Sprachen. Der Kurs setzt keine Programmiererfahrung voraus: Er beginnt mit der Ausgabe von Text und dem Speichern von Werten in Variablen und arbeitet sich dann Lektion für Lektion zu Funktionen, Arrays, Dictionaries und Klassen vor.

Muss ich Godot installieren, um den Kurs zu machen?

Nein. Jede Lektion führt dein GDScript auf einer echten Godot-Engine im Browser aus und zeigt die Ausgabe, es gibt also nichts herunterzuladen oder einzurichten. Wenn du Godot später installierst, gilt alles Gelernte weiter, denn es ist dieselbe Sprache auf derselben Engine.

Lerne ich in diesem Kurs, Spiele mit Godot zu entwickeln?

Du lernst die Sprache, mit der sie entwickelt werden. Variablen, Kontrollfluss, Funktionen, Arrays, Dictionaries, Klassen, Vererbung und Signale übst du mit Konsolenprogrammen und Projekten, die sofort laufen. Der Godot-Editor, Szenen, Sprites und Physik sind nicht Teil des Kurses. Wer GDScript zuerst lernt, kann sich beim Öffnen von Godot auf die Engine konzentrieren, statt mit der Syntax zu kämpfen.

Wie lange dauert es, GDScript zu lernen?

Die Grundlagen (Variablen, Bedingungen, Schleifen und Funktionen) brauchen bei täglicher Übung ein bis zwei Wochen. Strings, Arrays, Dictionaries und Fehlerbehandlung kosten weitere zwei bis drei Wochen, Klassen, Vererbung, Signale und Entwurfsmuster noch einmal einige Wochen. Wenn du schon Python kannst, kommst du durch den ersten Abschnitt deutlich schneller.

Ist Godot kostenlos, und ist der GDScript-Kurs kostenlos?

Beides ist kostenlos. Godot ist freie Open-Source-Software unter der MIT-Lizenz, ohne Lizenzgebühren oder Umsatzbeteiligung, und läuft unter Windows, macOS und Linux. Auch der interaktive GDScript-Kurs auf Coddy ist kostenlos: Lektionen, Programmierübungen, Projekte, Challenges und Zertifikat.

Bekomme ich nach dem GDScript-Kurs ein Zertifikat?

Ja. Für jeden abgeschlossenen Abschnitt des GDScript-Kurses erhältst du ein kostenloses Abschlusszertifikat, das du in deinen Lebenslauf aufnehmen oder auf LinkedIn teilen kannst, neben den Godot-Projekten, die du baust.
Illustration der Programmiersprachen bei Coddy

Lerne GDScript mit Coddy

LOS GEHT'S