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.
1,000+ codders eingeschrieben
114 Lektionen114 Aufgaben250 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
Projekt5 Lektionen58Module
Projekt4 Lektionen48Dateien
Projekt4 Lektionen48Asynchrones Node
Projekt6 Lektionen612Ereignisse, Eingaben und Pakete
Projekt3 Lektionen38Abschnitt 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
Projekt5 Lektionen59Middleware
Projekt5 Lektionen512Router und asynchroner Code
Projekt3 Lektionen39Projekt: Rezept des Tages
Projekt2 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
Projekt4 Lektionen410Listen
Projekt3 Lektionen310Browser, Versionen und Konfiguration
Projekt4 Lektionen410Projekt: Labels
Projekt2 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
Projekt5 Lektionen514Dokumente ändern
Projekt5 Lektionen510Aggregation
Projekt4 Lektionen410Struktur
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
Projekt3 Lektionen39Sitzungen und Cookies
Projekt5 Lektionen512Tokens
Projekt4 Lektionen48Eigentümer und Sicherheit
Projekt5 Lektionen58Abschnitt 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
Projekt5 Lektionen515Provider
Projekt4 Lektionen49Validierung
Projekt4 Lektionen49Guards, Filter und Interceptors
Projekt4 Lektionen48
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.