Linux und die Kommandozeile lernen
Ein kostenloser, interaktiver Linux-Kurs für Einsteiger. In jeder Lektion tippst du echte Befehle in ein Linux-Terminal direkt im Browser - Dateien, Berechtigungen, Pipes, Bash - und am Ende gibt's ein kostenloses Zertifikat.
39,660+ codders eingeschrieben
225 Lektionen191 Aufgaben1,187 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 startenStartenAusklappenEinklappenBeherrsche die Kommandozeile mit wichtigen Tools und grundlegenden FähigkeitenEinführung
3 Lektionen217Navigation
6 Lektionen640Dateien
6 Lektionen641Verzeichnisse
5 Lektionen534Projekt: Fotos organisieren
Projekt4 Lektionen1Wildcards und Muster
5 Lektionen533Dateiinhalt
7 Lektionen753Umleitung
6 Lektionen640Pipes
5 Lektionen534Log-Analyzer-Projekt
Projekt5 Lektionen1Berechtigungen
6 Lektionen541Umgebung
7 Lektionen748Grundlagen der Shell-Skripte
8 Lektionen859Backup-Skript-Projekt
Projekt6 Lektionen1Finale Herausforderungen
3 Lektionen3Abschnitt 2
VersionskontrolleEigene Seite
Abschnitt startenStartenAusklappenEinklappenVerfolge deine Arbeit mit Git. Initialisiere Repositories, füge Änderungen zur Staging-Area hinzu und committe sie, erstelle Branches und führe sie zusammen, löse Konflikte und mache Fehler rückgängig.Einführung
3 Lektionen123Erste Schritte
5 Lektionen531Änderungen verfolgen
6 Lektionen640Änderungen untersuchen
4 Lektionen425Dateien ignorieren
4 Lektionen427Rezeptseiten-Projekt
Projekt5 Lektionen137Verzweigungen
6 Lektionen640Zusammenführen
6 Lektionen640Änderungen rückgängig machen
6 Lektionen641Remote-Repositorys
4 Lektionen324Feature-Branch-Projekt
Projekt6 Lektionen142Abschließende Herausforderungen
3 Lektionen3Abschnitt 3
Einführung in DockerEigene Seite
Abschnitt startenStartenAusklappenEinklappenLerne Docker über die Kommandozeile: Lade Images herunter und erstelle sie, führe Container aus und verwalte sie, schreibe Dockerfiles, kopiere Dateien hinein und heraus und arbeite mit Volumes und Netzwerken.Einführung
2 Lektionen213Images
4 Lektionen423Container ausführen
5 Lektionen532Verwalten von Containern
5 Lektionen531Container untersuchen
4 Lektionen423Images erstellen
4 Lektionen423Dateien in Images
3 Lektionen316Dateien kopieren
2 Lektionen213Volumes & Netzwerke
3 Lektionen314Greeting-App-Projekt
Projekt5 Lektionen17Finale Herausforderungen
3 Lektionen3Abschnitt 4
Einführung in KubernetesEigene Seite
Abschnitt startenStartenAusklappenEinklappenLerne Kubernetes über die Kommandozeile: Führe Pods aus und untersuche sie, schreibe Manifeste, verwalte Deployments, Services und Konfigurationen, arbeite mit Namespaces und Jobs und analysiere, was schiefläuft.Einführung
2 Lektionen212Pods
5 Lektionen525Manifeste
3 Lektionen313Deployments
6 Lektionen630Dienste
4 Lektionen418Fehlerbehebung
5 Lektionen524Konfiguration
4 Lektionen418Namespaces & Jobs
4 Lektionen418Ausgabeformate
4 Lektionen418Webshop-Projekt
Projekt5 Lektionen16Abschließende Herausforderungen
3 Lektionen3
Terminal-Kurse
Praktische Terminal-Kurse, kostenlos im Browser zu starten.
Das OSI-Modell
BeliebtWie Netzwerke wirklich kommunizieren, Schicht für Schicht: die sieben OSI-Schichten, MACs und ARP, IP und Routing, TCP, UDP und Ports, Kapselung sowie die vollständige Reise eines Pakets – mit praktischen Anleitungen im Terminal.
Zertifikat am Ende
- 32
- 32
IP-Adressierung und Subnetting
BeliebtBeherrsche IP-Adressen von Grund auf: Binärzahlen, der Aufbau von IPv4, Subnetzmasken, CIDR, Subnetting-Übungen, private Bereiche, Netzwerkplanung mit VLSM und ein erster Blick auf IPv6. Übe alles im Terminal.
Zertifikat am Ende
- 46
- 46
LAN-Labore
Baue kleine Netzwerke in einem Terminal-Labor auf, adressiere sie und behebe Fehler: Hosts, Switches und Router, Kabel, IPv4-Adressen und Masken, ARP, Gateways, Routingtabellen und die klassischen Fehler, die echte LANs lahmlegen.
Zertifikat am Ende
- 35
- 35
Netzwerken mit dem Terminal
Lerne, wie Maschinen über die Kommandozeile tatsächlich miteinander kommunizieren. Adressen und DNS, Ports und Sockets, die Erreichbarkeit eines Hosts sowie HTTP von Hand mit curl: GET, POST, Header, Statuscodes und HTTPS. Entwickelt für IT, Support und Backend-Arbeit.
Zertifikat am Ende
- 47
- 47
- 141
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 Linux mit Coddy lernen
- Übe echte Linux-Befehle direkt im Browser. Keine virtuelle Maschine, kein Dual-Boot, kein Server, auf den du dich per SSH einloggen musst. Jede Lektion läuft in einer isolierten Linux-Shell – du kannst also gefahrlos Dinge kaputtmachen, während du lernst.
- Kommandozeilen-Skills, die du wirklich brauchst: im Dateisystem navigieren (
cd,ls,pwd), Dateien anlegen und verschieben, Textverarbeitung mitgrep,sed,awk, Pipes und Umleitungen, Berechtigungen, Umgebungsvariablen und einfaches Bash-Scripting. - KI-Hinweise helfen dir, kryptische Shell-Fehler zu entziffern und typische Patzer zu beheben (falsches Verzeichnis, kaputte Redirects, permission denied) – ohne dir die Lösung zu verraten.
- Kostenloses Linux-Zertifikat, sobald du fertig bist. Ein glaubwürdiger Nachweis für Backend-, DevOps-, Data- und Infrastruktur-Rollen, in denen Sicherheit im Linux-Terminal vorausgesetzt wird.
Häufige Fragen zum Linux-Lernen
Wie lerne ich Linux als kompletter Anfänger?
Ist Linux schwer zu lernen?
Muss ich Linux installieren, um es zu lernen?
Was ist der Unterschied zwischen Linux, Terminal und Bash?
Warum sollte ich die Linux-Kommandozeile lernen?
git arbeiten, Deployments debuggen. Selbst auf einem Entwickler-Laptop ist die Kommandozeile meist der schnellste Weg, um Stapelverarbeitungen zu erledigen und Tools über Pipes miteinander zu verketten.