Services
Internship
Courses
Learn
Work
About
Let’s Talk
→
🟩
Node.js
Run JavaScript on the server. The engine behind modern backends.
Start learning
Practice & quiz
Node.js Docs
1
Getting Started with Node.js
1.1
What is Node.js?
8m
1.2
Installing Node.js & Running Your First Script
7m
1.3
The Module System: CommonJS & ESM
12m
2
npm & the Ecosystem
2.1
npm & package.json
10m
2.2
npm Scripts & the Dev Workflow
7m
2.3
__dirname, module Paths & import.meta.url
6m
3
Core Modules
3.1
Core Modules Overview
6m
3.2
The fs Module: Reading & Writing Files
13m
3.3
The path Module
6m
3.4
process, argv & Environment Variables
8m
4
Async Node.js
4.1
The Event Loop
10m
4.2
Async Patterns: Callbacks → Promises → async/await
14m
4.3
Error Handling in Async Code
9m
4.4
Events & EventEmitter
9m
4.5
Streams & Buffers
11m
5
Building with Node.js
5.1
Building an HTTP Server
12m
5.2
Working with JSON
7m
5.3
Building a Simple CLI Tool
11m
5.4
The Wider Ecosystem: Express & Beyond
9m
6
Deeper Dives
6.1
Streams Deep: Readable, Writable & Transform
13m
6.2
Worker Threads: True Parallelism in Node.js
12m
6.3
Error Handling Patterns: Beyond try/catch
11m
6.4
Timers & Event Loop Phases In Depth
10m
6.5
os, url & Buffers In Practice
9m