Skip to content
LEARN
Learn
Explore
Roadmaps
Paths
Organizations
Contact
Start Learning
Learn
Node.js
Learn Node.js
Backend
Complete NODEJS tutorial and reference dataset.
intermediate
125 lessons
~7.1 hours
Start learning
Lessons
Node.js Tutorial
· 9 lessons
01
Node.js Tutorial
2 min
02
Node.js Introduction
2 min
03
Node.js Get Started
2 min
04
Node.js JavaScript Requirements
2 min
05
Node.js vs Browser
2 min
06
Node.js Command Line Usage
2 min
07
Node.js V8 Engine
2 min
08
Node.js Architecture
2 min
09
Node.js Event Loop
2 min
Asynchronous
· 4 lessons
10
Node.js Asynchronous Programming
2 min
11
Node.js Promises
2 min
12
Node.js Async/Await
2 min
13
Node.js Error Handling
2 min
Module Basics
· 7 lessons
14
Node.js Modules
3 min
15
Node.js ES Modules
3 min
16
Node.js NPM
2 min
17
Node.js package.json
2 min
18
Node.js NPM Scripts
1 min
19
Node.js Managing Dependencies
4 min
20
Node.js Publish a Package
3 min
Core Modules
· 14 lessons
21
Node.js HTTP Module
5 min
22
Node.js HTTPS Module
9 min
23
Node.js File System Module
4 min
24
Node.js Path Module
6 min
25
Node.js OS Module
3 min
26
Node.js URL Module
2 min
27
Node.js Events
1 min
28
Node.js Streams
5 min
29
Node.js Buffer Module
4 min
30
Node.js Crypto Module
6 min
31
Node.js Timers Module
4 min
32
Node.js DNS Module
4 min
33
Node.js Assert Module
4 min
34
Node.js Readline Module
7 min
JS & TS Features
· 5 lessons
35
Node.js ES6+ Features
7 min
36
Node.js Process Management
2 min
37
Node.js TypeScript
2 min
38
Node.js Advanced TypeScript
2 min
39
Node.js Linting & Formatting
4 min
Building Applications
· 6 lessons
40
Node.js Frameworks
8 min
41
Node.js Express.js
5 min
42
Node.js Middleware
6 min
43
Node.js RESTful API
5 min
44
Node.js API Authentication Guide
5 min
45
Node.js with Frontend Frameworks
4 min
Database Integration
· 24 lessons
46
Node.js MySQL
2 min
47
Node.js MySQL Create Database
1 min
48
Node.js MySQL Create Table
1 min
49
Node.js MySQL Insert Into
2 min
50
Node.js MySQL Select From
2 min
51
Node.js MySQL Where
2 min
52
Node.js MySQL Order By
1 min
53
Node.js MySQL Delete
1 min
54
Node.js MySQL Drop Table
1 min
55
Node.js MySQL Update
1 min
56
Node.js MySQL Limit
1 min
57
Node.js MySQL Join
2 min
58
Node.js MongoDB
1 min
59
Node.js MongoDB Create Database
1 min
60
Node.js MongoDB Create Collection
1 min
61
Node.js MongoDB Insert
2 min
62
Node.js MongoDB Find
3 min
63
Node.js MongoDB Query
1 min
64
Node.js MongoDB Sort
1 min
65
Node.js MongoDB Delete
2 min
66
Node.js MongoDB Drop
1 min
67
Node.js MongoDB Update
2 min
68
Node.js MongoDB Limit
1 min
69
Node.js MongoDB Join
1 min
Advanced Communication
· 3 lessons
70
Node.js GraphQL
3 min
71
Node.js Socket.IO
4 min
72
Node.js WebSockets
4 min
Testing & Debugging
· 4 lessons
73
Node.js Advanced Debugging
7 min
74
Node.js Testing
3 min
75
Node.js Testing Frameworks
3 min
76
Node.js Test Runner
4 min
Node.js Deployment
· 5 lessons
77
Node.js Environment Variables
2 min
78
Node.js: Development vs Production
5 min
79
Node.js CI/CD
6 min
80
Node.js Security
5 min
81
Node.js Deployment
6 min
Perfomance & Scaling
· 6 lessons
82
Node.js Logging
4 min
83
Node.js Monitoring & Observability
2 min
84
Node.js Performance Diagnostics
4 min
85
Node.js Child Process Module
4 min
86
Node.js Cluster Module
6 min
87
Node.js Worker Threads Module
7 min
Node.js Advanced
· 9 lessons
88
Node.js Microservices
6 min
89
Node.js WebAssembly
5 min
90
Node.js HTTP/2 Module
4 min
91
Node.js Performance Hooks Module
3 min
92
Node.js VM Module
6 min
93
Node.js TLS/SSL Module
3 min
94
Node.js Net Module
5 min
95
Node.js Zlib Module
3 min
96
Node.js Real-World Examples
2 min
Hardware & IoT
· 8 lessons
97
Node.js and Raspberry Pi
6 min
98
Node.js Raspberry Pi - GPIO Introduction
4 min
99
Node.js Raspberry Pi GPIO - Blinking LED
4 min
100
Node.js Raspberry Pi GPIO - LED and Pushbutton
4 min
101
Node.js Raspberry Pi GPIO - Flowing LEDs
4 min
102
Node.js and Raspberry Pi - Webserver with WebSocket
3 min
103
Node.js Raspberry Pi RGB LED with WebSocket
9 min
104
Node.js Raspberry Pi - Components
5 min
Node.js Reference
· 20 lessons
105
Node.js Built-in Modules
Reference
2 min
106
Node.js EventEmitter Reference
Reference
3 min
107
Node.js Worker Reference
Reference
3 min
108
Node.js Cipher Reference
Reference
3 min
109
Node.js Decipher Reference
Reference
3 min
110
Node.js DiffieHellman Reference
Reference
4 min
111
Node.js ECDH Reference
Reference
4 min
112
Node.js Hash Reference
Reference
4 min
113
Node.js Hmac Reference
Reference
3 min
114
Node.js Sign Reference
Reference
3 min
115
Node.js Verify Reference
Reference
3 min
116
Node.js Socket Reference
Reference
4 min
117
Node.js ReadStream Reference
Reference
5 min
118
Node.js WriteStream Reference
Reference
4 min
119
Node.js Server Reference
Reference
2 min
120
Node.js Agent Reference
Reference
3 min
121
Node.js Request Reference
Reference
4 min
122
Node.js Response Reference
Reference
3 min
123
Node.js Message Reference
Reference
3 min
124
Node.js Interface Reference
Reference
3 min
Resources & Tools
· 1 lessons
125
Practice Node.js Coding Problems
Exercise
13 min