Menu
CoddyTech
NeuJourney

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
  • sparkles iconKI-gestützte Coding-Hilfe
  • hint iconPraktische, interaktive Lektionen
  • volume On iconAudio-Erzählung in jeder Lektion
  • quiz iconQuizfragen zum Wissenstest
  • certificate iconKostenloses Abschlusszertifikat

Lehrplan

6 Abschnitte20 Projekte158 Lektionen158 Aufgaben246 Quizfragen
  1. Abschnitt startenStartenAusklappenEinklappenJavaScript 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 Lektionen68

    Module

    Projekt4 Lektionen48

    Dateien

    Projekt6 Lektionen68

    Asynchrones Node

    Projekt11 Lektionen1112

    Events, Eingaben und Pakete

    Projekt4 Lektionen48

    Projekt: Suche und Tags

    2 Lektionen2
  2. Abschnitt startenStartenAusklappenEinklappenEinen Webserver mit Express entwickeln: Routen, Parameter, JSON, statische Dateien, Middleware und Router. Du entwickelst eine Rezept-Website und ihre API.

    Dein erster Server

    Projekt5 Lektionen59

    Antworten

    Projekt7 Lektionen79

    Middleware

    Projekt6 Lektionen612

    Router und asynchroner Code

    Projekt3 Lektionen39

    Projekt: Rezept des Tages

    2 Lektionen2
  3. Abschnitt startenStartenAusklappenEinklappenEine 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 Lektionen515

    Validierung und Fehler

    Projekt8 Lektionen810

    Listen

    Projekt4 Lektionen410

    Browser, Versionen und Konfiguration

    Projekt6 Lektionen610

    Projekt: Labels

    2 Lektionen2
  4. Abschnitt startenStartenAusklappenEinklappenDaten 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.
  5. Abschnitt startenStartenAusklappenEinklappenRegistrierung 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.

    Sitzungen und Cookies

    Projekt6 Lektionen612

    Tokens

    Projekt4 Lektionen48

    Eigentümer und Sicherheit

    Projekt7 Lektionen78
  6. Abschnitt startenStartenAusklappenEinklappenEine API mit NestJS neu entwickeln: Module, Controller, Provider, Dependency Injection, DTOs, Validierung, Guards und Fehlerbehandlung. Du entwickelst die Aufgabenverwaltung neu.

    Nest-Grundlagen

    Projekt7 Lektionen715

    Provider

    Projekt5 Lektionen59

    Validierung

    Projekt5 Lektionen59

    Guards, Filter und Interceptors

    Projekt7 Lektionen78
Das bekommst du
Alles, was du zum Programmierenlernen nutzt

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.

playground.js
Code-Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Eingabe
"Alex"
Ausgabe
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Doppelt oder Nichts

Tag 5 von 7

fire Freeze icon

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ß!

Herausforderer-Liga
Herausforderer-LigaTop 7 steigen auf
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconAufstiegszoneleaderboard Arrow Up icon

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.

Einführung in Variablen
Audio

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.

1xSarah

Werde zertifiziert

Verdiene Zertifikate für jeden abgeschlossenen Kurs. Füge sie deinem LinkedIn-Profil und Lebenslauf hinzu, um Arbeitgebern deine Programmierkenntnisse zu zeigen.

CoddyAbschlusszertifikat
Hiermit wird bestätigt, dassMax Mustermannerfolgreich abgeschlossen hat
python iconPython-Grundlagen
Verifiziert
DatumJan. 2026
LinkedInZu LinkedIn hinzufügen

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.js ein, 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, async und await, Promise.all, die Event-Loop, Timer, EventEmitter, Eingaben lesen und package.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?

Ja, die Grundlagen: Variablen, Funktionen, Arrays, Objekte und Arrow Functions. Node.js führt JavaScript aus, also nutzt der Kurs sie ab der ersten Lektion. Neu beim Programmieren? Fang mit dem JavaScript-Kurs an.

Ist das echtes Node.js?

Prüfen bewertet deinen Code auf Node.js 24 mit denselben Express- und NestJS-Versionen, die die Lektionen nutzen. Wenn du Starten drückst, läuft dein Programm oder Server in deinem Browser auf Coddys Node.js-Laufzeitumgebung, die die eigenen Module von Node bereitstellt (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?

Es ist sein Backend: Node.js, Express und MongoDB. Das Frontend, React, hat seinen eigenen React-Kurs.

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.

Lernpfade, die diesen Kurs enthalten

Dieser Kurs ist ein Schritt eines längeren Pfads: mehrere Kurse in der Reihenfolge, in der ein Mentor sie unterrichten würde, jeder mit eigenem kostenlosem Zertifikat.

Illustration der Programmiersprachen bei Coddy

Lerne Node.js mit Coddy

Los geht's