Full Stack Entwickler Roadmap
Kostenlose Kurse in der Reihenfolge, in der ein Full Stack Webentwickler sie braucht: HTML, CSS und JavaScript für die Seite, TypeScript und React für die Oberfläche, Next.js für den Server, SQL für die Daten, danach Linux, Git und Docker, um alles auszuliefern. JavaScript läuft auf beiden Seiten, also lernst du eine Sprache und nutzt sie von vorne bis hinten. Jede Lektion läuft in deinem Browser, und jeder Kursabschnitt endet mit einem kostenlosen Zertifikat.
830,387+ codders in diesen Kursen eingeschrieben
880 Lektionen883 Aufgaben4,346 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
16 kostenlose Zertifikate entlang des Pfads
Der Full Stack Developer Pfad, 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
JavaScript und TypeScriptEigene Seite
Diesen Schritt startenStartenGrundlagen, Logik und Kontrollfluss, Objekte und Klassen in drei Abschnitten, dann TypeScript: Typen, Interfaces, Generics und die Fehlermeldungen des Compilers lesen. In dieser Sprache schreibst du im Browser und auf dem Server, deshalb bekommt sie mehr Zeit als jeder andere Schritt.StartenEigene Seite4 Abschnitte, der Reihe nach - 3Schritt 3
JavaScript im BrowserEigene Seite
Diesen Schritt startenStartenDas DOM, Events, Formulare und Validierung, dann praktische Frontend-Muster wie Tabs, Modals, Themes und responsive Navigation. HTML, CSS und JavaScript werden zu einer Seite, die auf die Person reagiert, die sie benutzt.StartenEigene Seite2 Abschnitte, der Reihe nach - 4Schritt 4
ReactEigene Seite
Diesen Schritt startenStartenKomponenten, JSX, Props, State, Events, Listen und kontrollierte Formulare, zum Schluss eine kleine Social Card, die du Schritt für Schritt baust. React ist die Oberflächenschicht, die der nächste Schritt auf dem Server ausführt.StartenEigene Seite - 5Schritt 5
Next.js: die ServerhälfteEigene Seite
Diesen Schritt startenStartenRouting und Layouts, Server- und Client-Komponenten, Daten auf dem Server laden, Route Handler für deine eigenen API-Endpunkte, Server Actions für Formulare, Lade- und Fehlerzustände, dann eine Restaurant-App in neun Schritten mit Warenkorb, Filtern, Bewertungen und Live-Suche. Hier schreibst du das Backend.StartenEigene Seite - 6Schritt 6
SQL: die DatenbankEigene Seite
Diesen Schritt startenStartenAbfragen auf echten Tabellen: filtern, sortieren, Joins, Gruppierung und Aggregate, dann Unterabfragen, Fensterfunktionen, CASE und Common Table Expressions. Jede Full Stack Anwendung speichert ihre Daten in einer Datenbank, und mit SQL stellst du ihr Fragen.StartenEigene Seite2 Abschnitte, der Reihe nach - 7Schritt 7
Linux und GitEigene Seite
Diesen Schritt startenStartenDateien, Berechtigungen, Pipes und Shell-Skripte in einem echten Linux-Terminal, dann Commits, Branches, Merges, Konflikte und Remotes. Server laufen auf Linux, und jedes Team verwaltet seinen Code in einem Git-Repository.StartenEigene Seite2 Abschnitte, der Reihe nach - 8Schritt 8
DockerEigene Seite
Diesen Schritt startenStartenImages, Container, Dockerfiles, Volumes und Netzwerke. Ein Container verpackt deine Anwendung mit allem, was sie zum Laufen braucht, und so werden heute die meisten Webanwendungen auf einen Server gebracht.StartenEigene Seite
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 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
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
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.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Warum Full Stack Entwicklung mit Coddy lernen
- Eine Sprache auf beiden Seiten. Der Pfad lehrt JavaScript und TypeScript für den Browser und nutzt dieselbe Sprache dann auf dem Server, über Route Handler und Server Actions in Next.js. Das Backend bringt also neue Ideen, aber keine zweite Sprache, die du bei null anfangen musst.
- Nichts zu installieren. HTML und CSS werden live neben deinem Code gerendert, SQL läuft auf echten Tabellen, und die Schritte zu Linux, Git und Docker geben dir ein echtes Terminal im Browser. Du kannst den ganzen Stack auf einem Laptop lernen, auf dem noch nie ein Entwicklerwerkzeug installiert war.
- KI-Hinweise, die deinen Code lesen. Wenn eine Komponente nicht rendert, eine Abfrage die falschen Zeilen liefert oder ein Befehl fehlschlägt, schaut Bugsy sich an, was du geschrieben hast, und zeigt dir die Richtung zur Lösung, ohne sie zu verraten.
- Auf die Reihenfolge kommt es an. Die meisten Full Stack Kurse hetzen in der zweiten Woche zu einem Framework. Dieser Pfad gibt JavaScript drei Abschnitte und dem Browser einen vierten, bevor React auftaucht, denn ein Framework ist erst lesbar, wenn die Sprache darunter es ist.