Roadmap zum Softwareentwickler
Die Reihenfolge, in der es dir jemand aus der Praxis beibringen würde: eine Sprache richtig gelernt, die Kommandozeile, Versionskontrolle, eine Datenbank, danach die Datenstrukturen und Algorithmen, die jedes technische Interview voraussetzt, und zum Schluss Code, den andere lesen können. Kostenlos, praktisch, im Browser.
2,357,042+ codders in diesen Kursen eingeschrieben
627 Lektionen528 Aufgaben2,398 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
13 kostenlose Zertifikate entlang des Pfads
Die Softwareentwickler-Roadmap, Schritt für Schritt
Jeder Schritt ist ein bestehender Coddy-Kurs. Geh sie der Reihe nach durch oder spring direkt zu dem, der dir fehlt - dein Fortschritt wird so oder so pro Kurs gespeichert.
- 1Schritt 13 Abschnitte, der Reihe nach
- 2Schritt 2
Linux und die KommandozeileEigene Seite
Diesen Schritt startenStartenIm Dateisystem navigieren, Berechtigungen verwalten, Befehle mit Pipes verketten, Logs lesen und ein erstes Shell-Skript schreiben. Server, Container, CI-Pipelines und die meisten Entwicklerwerkzeuge werden aus einem Terminal gesteuert.StartenEigene Seite - 3Schritt 3
Git und VersionskontrolleEigene Seite
Diesen Schritt startenStartenCommits, Branches, Merges, Konflikte, Remotes und Fehler sicher rückgängig machen. Jeder Job, jedes Open-Source-Projekt und jede Take-Home-Aufgabe lebt in einem Git-Repository; wer das direkt nach der Kommandozeile lernt, macht jede spätere Übung so, wie echte Arbeit abläuft.StartenEigene Seite - 4Schritt 4
SQL-GrundlagenEigene Seite
Diesen Schritt startenStartenEchte Tabellen auswählen, filtern, verknüpfen, gruppieren und aggregieren. Fast jede Anwendung ist eine dünne Schicht über einer Datenbank, und ein Softwareentwickler, der keine Query lesen kann, kann das Produkt nicht debuggen, an dem er arbeitet.StartenEigene Seite - 5Schritt 5
Datenstrukturen, von Hand gebaut
Diesen Schritt startenStartenStack, Queue, verkettete Liste, Binärbaum und Hashtabelle - jede von Grund auf implementiert und danach zum Lösen von Aufgaben eingesetzt. Das ist das Vokabular jedes technischen Interviews und die Begründung hinter jeder Performance-Entscheidung in echtem Code.Starten5 Kurse, der Reihe nach - 6Schritt 6
Algorithmen und rekursives Denken
Diesen Schritt startenStartenZuerst Rekursion, dann die klassischen Sortierverfahren - Bubble, Selection, Insertion, Merge und Quick - selbst geschrieben und verglichen. Du lernst, warum ein Algorithmus schnell ist, nicht nur dass er es ist, und siehst dieselben Ideen im Algorithmus-Visualizer von Coddy animiert.Starten6 Kurse, der Reihe nach- Rekursions-Herausforderungen - Meistere rekursives Denken15 Lektionen15 Aufgaben
- Bubble Sort11 Lektionen10 Aufgaben
- Selection Sort - DSA-Serie9 Lektionen3 Aufgaben54 Fragen
- Insertion Sort - DSA-Serie9 Lektionen3 Aufgaben
- Merge Sort - DSA-Serie9 Lektionen3 Aufgaben52 Fragen
- Quick Sort - DSA-Serie9 Lektionen3 Aufgaben52 Fragen
- 7Schritt 7
Code, den andere lesen können
Diesen Schritt startenStartenClean-Code-Prinzipien, ein objektorientiertes Projekt von Anfang bis Ende und eine Sammlung von Programmieraufgaben, die ohne Tutorial zu lösen sind. Lesbarer Code ist die Fähigkeit, die im Code Review tatsächlich geprüft wird, und unbekannte Probleme zu lösen ist das, was ein Interview tatsächlich misst.Starten3 Kurse, der Reihe nach
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 du dieser Softwareentwickler-Roadmap auf Coddy folgen solltest
- Eine Sprache, dafür richtig. Die meisten Roadmaps listen sechs Sprachen auf; wer wirklich entwickelt, braucht eine, in der er denken kann. Hier ist das Python, und dieselben Datenstruktur-Kurse gibt es in zwölf weiteren Sprachen, falls dir Java, C++ oder Go lieber ist.
- Übung im Format des Interviews. Die Schritte zu Datenstrukturen und Algorithmen sind genau der Stoff, aus dem technische Interviews gebaut sind - gelernt, indem du den Stack, die verkettete Liste und den Sortieralgorithmus selbst schreibst, statt darüber zu lesen.
- KI-Hinweise, die deinen Code lesen, keine Hotline. Wenn ein Test fehlschlägt, schaut sich Bugsy an, was du geschrieben hast, und schiebt dich in Richtung Lösung, ohne sie zu verraten.
- Ein kostenloses Zertifikat für die Kurse Python, Git, SQL und Linux und für die meisten Kurse zu Datenstrukturen und Algorithmen, jedes unter seiner eigenen URL verifizierbar. Ein einzelnes „Softwareentwickler-Zertifikat“ gibt es nicht, denn der ehrliche Nachweis sind Fähigkeiten, die ein Hiring Manager überprüfen kann.