Node.js lernen
Ein kostenloser, interaktiver Node.js-Kurs für alle, die schon JavaScript können. Schreib Programme und Server, drück Starten und nutze sie neben dem Editor: ein Terminal für deine Programme, eine Anfrageleiste für deine APIs, mit KI-Hinweisen und einem Zertifikat pro Abschnitt.
158 Lektionen158 Aufgaben246 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
Node.js-Grundlagen
Abschnitt startenStartenJavaScript außerhalb des Browsers ausführen: Module, Dateien, die Kommandozeile, Events und asynchroner Code mit Promises und await. Du entwickelst ein Notizprogramm für die Kommandozeile.JavaScript mit Node ausführen
Projekt6 Lektionen68Module
Projekt4 Lektionen48Dateien
Projekt6 Lektionen68Asynchrones Node
Projekt11 Lektionen1112Events, Eingaben und Pakete
Projekt4 Lektionen48Abschnitt 2
Express-Grundlagen
Abschnitt startenStartenEinen Webserver mit Express entwickeln: Routen, Parameter, JSON, statische Dateien, Middleware und Router. Du entwickelst eine Rezept-Website und ihre API.Dein erster Server
Projekt5 Lektionen59Antworten
Projekt7 Lektionen79Middleware
Projekt6 Lektionen612Router und asynchroner Code
Projekt3 Lektionen39Projekt: Rezept des Tages
2 Lektionen2Abschnitt 3
REST-APIs
Abschnitt startenStartenEine JSON-API nach bewährter Team-Praxis entwerfen: Ressourcen, Statuscodes, Validierung mit zod, verständliche Fehlermeldungen, Paginierung und eine Seite, die die API mit fetch aufruft. Du entwickelst eine API zur Aufgabenverwaltung.Ressourcen und Verben
Projekt5 Lektionen515Validierung und Fehler
Projekt8 Lektionen810Listen
Projekt4 Lektionen410Browser, Versionen und Konfiguration
Projekt6 Lektionen610Projekt: Labels
2 Lektionen2Abschnitt 4
Datenbanken mit MongoDB
Abschnitt startenStartenDaten in MongoDB speichern: Dokumente, Abfragen, Aktualisierungen, eindeutige Indizes, Aggregationen und Joins – angebunden an eine Express-API. Du entwickelst eine API für ein Bücherregal.Dokumente
13 Lektionen1310Dokumente ändern
Projekt5 Lektionen510Aggregation
7 Lektionen710Struktur
Projekt4 Lektionen410Abschnitt 5
Authentifizierung und Sicherheit
Abschnitt startenStartenRegistrierung und Anmeldung mit gehashten Passwörtern, Sessions und JWT umsetzen, Routen schützen und sicherstellen, dass die Daten jedes Nutzers privat bleiben. Du entwickelst eine private Notizen-API.Passwörter
Projekt7 Lektionen79Sitzungen und Cookies
Projekt6 Lektionen612Tokens
Projekt4 Lektionen48Eigentümer und Sicherheit
Projekt7 Lektionen78Abschnitt 6
TypeScript und NestJS
Abschnitt startenStartenEine API mit NestJS neu entwickeln: Module, Controller, Provider, Dependency Injection, DTOs, Validierung, Guards und Fehlerbehandlung. Du entwickelst die Aufgabenverwaltung neu.Nest-Grundlagen
Projekt7 Lektionen715Provider
Projekt5 Lektionen59Validierung
Projekt5 Lektionen59Guards, Filter und Interceptors
Projekt7 Lektionen78
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
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 Node.js mit Coddy lernen
- Dein Code und was er tut liegen nebeneinander. Ein Programm läuft in einem Terminal neben dem Editor: Tipp die Argumente nach
node notes.jsein, gib ihm eine Eingabe und sieh, was es ausgibt, seinen Exit-Code und die Dateien, die es schreibt. Ein Server antwortet einer Anfrageleiste: Wähl die Methode, den Pfad, Header und einen JSON-Body und sieh den Status, die Header und die Antwort, mit jeder Anfrage in der Konsole. - Der erste Abschnitt baut ein Notiz-Tool für die Kommandozeile:
process.argv, Exit-Codes, Umgebungsvariablen, ES-Module und CommonJS, Dateien lesen und schreiben, Callbacks, Promises,asyncundawait,Promise.all, die Event-Loop, Timer,EventEmitter, Eingaben lesen undpackage.json. - Dann Express, an einer Rezept-Website: Routen und Parameter, Query-Strings, JSON und Statuscodes, HTML-Seiten, statische Dateien und Weiterleitungen, Middleware und die Reihenfolge, in der sie läuft, einen Request-Body lesen, 404- und Fehler-Handler, Router und async Routen, die eine Datei lesen.
- REST-APIs an einem Aufgaben-Tracker: POST, PATCH, PUT und DELETE, Validierung mit zod, ein einheitliches Fehlerformat, Konflikte, Filtern, Sortieren, Paginierung, CORS und eine Seite, die die API aufruft. Dann eine Datenbank, an einer API für Buchbewertungen: Einfügen in MongoDB,
ObjectId, Filter, Update-Operatoren, eindeutige Indizes, Upserts, Aggregation-Pipelines und$lookup.
Häufige Fragen zum Node.js lernen
Muss ich JavaScript können, bevor ich Node.js lerne?
Ist das echtes Node.js?
fs, process, http, events, crypto), daher startet ein Server, sobald du den Knopf drückst. Der Code, den du schreibst, ist ganz normales Node.js.Muss ich Node.js oder MongoDB installieren?
Nein. Alles läuft im Browser. Der Datenbank-Abschnitt nutzt eine Datenbank im Arbeitsspeicher, die die API des MongoDB-Treibers spricht und bei jedem Start leer beginnt. Der Kurs ist auf der Website, am Computer oder am Handy, und nicht in den Coddy-Apps. Für eigene Projekte installierst du später Node.js und MongoDB auf deinem Computer: Der Code, den du hier lernst, funktioniert dort genauso.
Was baue ich in diesem Node.js-Kurs?
Sechs Projekte, eins pro Abschnitt: ein Notiz-Tool für die Kommandozeile, eine Rezept-Website, eine API für einen Aufgaben-Tracker, eine API für Buchbewertungen mit MongoDB, eine Notiz-App mit Anmeldung und noch einmal die Aufgaben-API, diesmal in NestJS.
Bringt der Kurs Express und NestJS bei?
Beides. Express ist das Framework vom zweiten bis zum fünften Abschnitt, und der letzte Abschnitt baut die Aufgaben-API in NestJS mit TypeScript neu, damit du siehst, was NestJS zu Express hinzufügt.
Ist das der MERN-Stack?
Ist der Node.js-Kurs kostenlos?
Ja. Die Lektionen, das Terminal und die Anfrageleiste, die KI-Hinweise und die Zertifikate sind kostenlos. Mit einem kostenlosen Konto schaffst du ein paar Lektionen am Tag, Pro hebt das Tageslimit auf.
Bekomme ich ein Zertifikat für den Node.js-Kurs?
Ja. Jeder der 6 Abschnitte gibt dir nach dem Abschluss ein kostenloses Abschlusszertifikat, mit eigener Seite zum Teilen oder für LinkedIn.