Go (Golang) lernen
Ein kostenloser, interaktiver Online-Kurs zu Go. In jeder Lektion schreibst du selbst Go, mit KI-Hinweisen, wenn dich Concurrency mal aus der Bahn wirft, und einem kostenlosen Zertifikat am Ende.
27,687+ codders eingeschrieben
284 Lektionen256 Aufgaben1,837 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 startenStartenAusklappenEinklappenBauen Sie eine starke Grundlage mit wesentlichen Konzepten und grundlegenden Fähigkeiten auf.Einführung in Go
4 Lektionen823Variablen und grundlegende Datentypen
10 Lektionen1969Grundlegende Operatoren
7 Lektionen1344Vergleichs- und logische Operatoren
7 Lektionen1342Grundlegende Ein- und Ausgabe
5 Lektionen932Kontrollfluss: Bedingungen
10 Lektionen1969Kontrollfluss: Schleifen
7 Lektionen942Funktionen
9 Lektionen962Zeiger
7 Lektionen644Zusammengesetzte Typen: Arrays
7 Lektionen650Zusammengesetzte Datentypen: Slices
10 Lektionen965Zusammengesetzte Datentypen: Maps
10 Lektionen965Zusammengesetzte Typen: Structs
8 Lektionen854Grundlegende Fehlerbehandlung
8 Lektionen858Abschnitt 2
Logik & Ablauf
Abschnitt startenStartenAusklappenEinklappenMeistern Sie fortgeschrittene Go-Programmierung mit Fokus auf Datenstrukturen und Ablaufsteuerung. Lernen Sie, mit komplexen Arrays, Collections, Fehlerbehandlung und Zeitmanagement zu arbeiten.Fortgeschrittener Kontrollfluss
5 Lektionen528Structs und Methoden
6 Lektionen439Interfaces (Die Grundlagen)
8 Lektionen757Projekt: Einfache Aufgabenliste
Projekt6 Lektionen1Maps im Detail
5 Lektionen432Idiomatisches Go: Sets
7 Lektionen648Fehlerbehandlung im Detail
7 Lektionen650Projekt: Einfache Bestandsverwaltung
Projekt6 Lektionen1Packages und Scope
7 Lektionen550Arbeiten mit Zeit
8 Lektionen857Abschlussherausforderungen
3 Lektionen3Abschnitt 3
Objektorientierte Programmierung
Abschnitt startenStartenAusklappenEinklappenEntdecken Sie, wie Sie Code mit Klassen, Objekten und wiederverwendbaren Strukturen organisieren.Grundlagen der OOP in Go
11 Lektionen2189Typen & Structs im Detail
7 Lektionen1351Zeiger & Speicher
6 Lektionen744Schnittstellen
9 Lektionen1369Komposition statt Vererbung
7 Lektionen749Polymorphismus in Go
6 Lektionen643Kapselung
5 Lektionen536Fehlerbehandlung & OOP
7 Lektionen754Konkurrenz & OOP
8 Lektionen863Generics (Go 1.18+)
6 Lektionen645Standardbibliothek & OOP
6 Lektionen644Fortgeschrittene OOP-Konzepte
6 Lektionen655Entwurfsmuster Teil 1
6 Lektionen651Entwurfsmuster Teil 2
7 Lektionen764Projekt: Bibliotheksverwaltung
Projekt7 Lektionen1Abschließende Herausforderungen
3 Lektionen3
GO-Kurse
Praktische GO-Kurse, kostenlos im Browser zu starten.
Herausforderungen für Anfänger – Grundlagen üben
BeliebtStelle dein Programmierwissen für Anfänger auf die Probe und versuche, diese Programmier-Herausforderungen zu lösen. Nutze dabei eine beliebige Sprache deiner Wahl. Viel Spaß beim Programmieren!
Zertifikat am Ende
- 20
- 20
Stack – Datenstrukturen Serie #1
BeliebtIn diesem Kurs lernst du die Datenstruktur Stack (Stapelspeicher) kennen, erstellst einen Stack von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 6
- 1
Programmieraufgaben
Stelle deine Fähigkeiten zur Lösung von Programmierproblemen mit den Übungen verschiedener Schwierigkeitsgrade in diesem Kurs auf die Probe. Entwickelt für Coder mit Grundkenntnissen der Basissyntax einer beliebigen Programmiersprache.
Zertifikat am Ende
- 32
- 31
AVL-Baum - Datenstrukturen-Serie #10
In diesem Kurs lernst du die Datenstruktur AVL-Baum kennen, baust einen selbstbalancierenden binären Suchbaum von Grund auf in deiner bevorzugten Sprache und meisterst Coding-Challenges dazu!
Zertifikat am Ende
- 16
- 6
- 1
Verkettete Liste - Datenstrukturen Serie #5
In diesem Kurs lernst du die Datenstruktur der verketteten Liste (Linked List) kennen, erstellst eine verkettete Liste von Grund auf in deiner bevorzugten Sprache und löst praktische Programmieraufgaben dazu!
Zertifikat am Ende
- 14
- 6
- 1
Binärbaum – Datenstrukturen-Serie #3
In diesem Kurs lernst du die Datenstruktur des Binärbaums kennen, erstellst einen Binärbaum von Grund auf in deiner bevorzugten Programmiersprache und löst praktische Programmieraufgaben dazu!
- 13
- 5
- 1
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 Go (Golang) mit Coddy lernen
- Schreib und führ echten Go-Code direkt im Browser aus. Keine Go-Toolchain installieren, kein GOPATH einrichten. Jede Lektion kompiliert dein Go-Programm serverseitig und zeigt dir die Ausgabe sofort.
- Idiomatisches Go: Packages, Structs, Slices und Maps, Interfaces, Fehlerbehandlung, goroutines, channels. Genau die Go-Muster, mit denen du echte Backends und CLIs baust.
- KI-Hinweise helfen dir, Go-Code zu debuggen und Bugs in goroutines und channels zu entwirren, ohne die Lösung zu verraten – so macht das Concurrency-Modell irgendwann Klick, statt dich zu verwirren.
- Kostenloses Golang-Zertifikat, wenn du fertig bist. Ein glaubwürdiges Signal für Rollen im Backend, in der Cloud-Infrastruktur und im DevOps-Bereich, wo Go-Kenntnisse immer häufiger vorausgesetzt werden.