Backend-Entwickler mit Rust: die Roadmap
Rust gibt einem Webdienst die Performance von C und C++ ohne Garbage Collector, dazu einen Compiler, der in sicherem Code Data Races und Use-after-free-Fehler ausschließt. Der Preis ist ein steilerer Einstieg. Dieser Pfad lehrt zuerst Rust, dann SQL, Linux, Git und Docker, die jeder Backend-Job voraussetzt. Kostenlos, im Browser, mit einem Zertifikat für jeden Kurs.
224,228+ codders in diesen Kursen eingeschrieben
481 Lektionen431 Aufgaben2,651 Quizfragen
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
8 kostenlose Zertifikate entlang des Pfads
Die Roadmap für Rust-Backend-Entwickler, Schritt für Schritt
Jeder Schritt ist ein bestehender Coddy-Kurs, und „Starten“ beim ersten Schritt öffnet den Rust-Kurs. Geh sie der Reihe nach durch oder fang mit dem an, der dir fehlt: Der Fortschritt wird so oder so pro Kurs gespeichert.
- 1Schritt 13 Abschnitte, der Reihe nach
- 2Schritt 2
SQL und DatenbankenEigene Seite
Diesen Schritt startenStartenSELECT,WHERE,JOIN,GROUP BY, Unterabfragen, Indizes und Schema-Design, auf echten Tabellen geübt. Rust-Dienste lassen ihr SQL oft offen sichtbar, und SQLx kann jede Abfrage zur Kompilierzeit gegen das Datenbankschema prüfen.StartenEigene Seite2 Abschnitte, der Reihe nach - 3Schritt 3
Linux und die KommandozeileEigene Seite
Diesen Schritt startenStartenDateien, Berechtigungen, Prozesse, Pipes und Bash-Grundlagen, eingetippt in eine echte Linux-Shell. Ein Rust-Dienst kompiliert zu einer einzigen nativen Binärdatei, die als Linux-Prozess läuft, und im Terminal startest, beobachtest und debuggst du ihn.StartenEigene Seite - 4Schritt 4
Git und VersionskontrolleEigene Seite
Diesen Schritt startenStartenCommits, Branches, Merges, Konflikte, Remotes und Fehler rückgängig machen.cargo newlegt ein Rust-Projekt standardmäßig als Git-Repository an, die Versionskontrolle ist also ab der ersten Zeile da.StartenEigene Seite - 5Schritt 5
Docker und ContainerEigene Seite
Diesen Schritt startenStartenImages, Dockerfiles, Volumes und Netzwerk. Ein Rust-Dienst lässt sich gut im Container ausliefern: in einer Build-Stage kompilieren, dann die einzelne Binärdatei in ein schlankes Runtime-Image kopieren.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 Backend-Entwicklung in Rust mit Coddy lernen
- Tempo und Sicherheit in einem Dienst. Ohne Garbage Collector gibt es keine GC-Pausen, die deine Latenz nach oben schnellen lassen, und die Ownership-Regeln des Compilers weisen ganze Klassen von Speicher- und Nebenläufigkeitsfehlern ab, bevor der Code läuft. Diese Kombination ist der Grund, warum Rust in Proxys, Datenbanken und latenzkritischen APIs auftaucht.
- Der steile Teil, nach und nach. Ownership und Borrowing machen Rust anfangs schwer, und der Rust-Kurs führt sie Schritt für Schritt ein, zusammen mit Structs, Enums und Traits, den Bausteinen, aus denen jeder Handler in Axum oder Actix Web besteht.
- SQL, das der Compiler prüft. SQLx kann jede Abfrage zur Kompilierzeit gegen dein Datenbankschema prüfen, und Diesel baut Abfragen aus typisiertem Rust. Bei beiden zahlt es sich aus, das SQL darunter zu kennen, und das ist Schritt zwei.
- Bewertet, im Browser. Ohne rustup und ohne Cargo-Setup: Jede Rust-Lektion endet mit einer Aufgabe, die per Tests geprüft wird, und wenn der Borrow Checker Nein sagt, liest Bugsy, der KI-Tutor, deinen Code und den Compilerfehler und schubst dich in Richtung Lösung. Jeder Kurs endet mit einem kostenlosen Zertifikat.