Git & Versionskontrolle lernen
Ein kostenloser, interaktiver Kurs über Git und Versionskontrolle. In jeder Lektion führst du echte Git-Befehle aus - init, add, commit, branch, merge, Konflikte auflösen, push, pull - in einem browserbasierten Terminal, mit KI-Hinweisen, wenn du nicht weiterkommst, und einem kostenlosen Zertifikat zum Abschluss. Teil der größeren Terminal-Lernreise, sodass der Kommandozeilen-Kontext, den du brauchst, gleich zur Hand ist.
16,283+ codders eingeschrieben
58 Lektionen46 Aufgaben370 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 Terminal-Journey. Der vollständige Lehrplan enthält weitere Abschnitte - klicke unten auf eine Vorschau, um sie auf der Journey-Seite anzusehen.
- Abschnitt 1Grundlagen82 Lektionen
Abschnitt 2
Versionsverwaltung
Abschnitt startenStartenAusklappenEinklappenVerfolgen Sie Ihre Arbeit mit Git. Initialisieren Sie Repos, stagen und committen Sie Änderungen, branchen und mergen Sie, lösen Sie Konflikte und machen Sie Fehler rückgängig.Einführung
3 Lektionen123Erste Schritte
5 Lektionen531Änderungen nachverfolgen
6 Lektionen640Änderungen untersuchen
4 Lektionen425Dateien ignorieren
4 Lektionen427Projekt Rezept-Website
Projekt5 Lektionen137Branching
6 Lektionen640Merging
6 Lektionen640Änderungen rückgängig machen
6 Lektionen641Remotes
4 Lektionen324Feature Branch Projekt
Projekt6 Lektionen142Abschluss-Herausforderungen
3 Lektionen3- Abschnitt 3Einführung in Docker40 Lektionen
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 Git mit Coddy lernen
- Führe Git direkt im Browser aus. Keine Installation, kein GitHub-Konto erforderlich, keine Einrichtung der Umgebung. Jeder Befehl arbeitet auf einem echten Repo, sodass du siehst, was
git status,git logundgit difftatsächlich ausgeben. - Git-Grundlagen: die Staging-Area, Commits, Branches, Merging, Rebasing, Konfliktlösung, Remote-Repos,
pullvs.fetch, das Rückgängigmachen von Fehlern. Die Git-Fähigkeiten, die du im Job täglich einsetzt. - KI-Hinweise helfen dir, Gits berüchtigt kryptische Ausgabe zu lesen - detached
HEAD, Fast-Forward, Three-Way-Merge - ohne die Lösung zu verraten, sodass Git aufhört, sich wie Magie anzufühlen. - Kostenloses Git-Zertifikat, wenn du den Abschnitt abschließt. Ein glaubwürdiger Nachweis für jede Entwicklerrolle, da Versionskontrolle in jedem Team unverzichtbar ist.
Häufig gestellte Fragen zum Git-Lernen
Was ist Git?
Ist Git schwer zu lernen?
init, add, commit, status, log, push, pull - sind schnell verstanden. Die schwierigeren Teile (Rebasing, das Auflösen von Konflikten, das Beheben von Fehlern, das Verständnis dafür, was HEAD gerade macht) brauchen länger. Der Kurs führt sie in kleinen Schritten mit einem echten Repo in jeder Lektion ein, sodass die Befehle aufhören, abstrakt zu sein.