Node.js & Express Tutorial
Build servers and REST APIs with Node.js 26 and Express 5, from your first script to deployment.
30 free lessons
Beginner to Advanced
Covers Node.js 26 LTS & Express 5
Start the first lesson Continue where you left off
Getting Started
- 1Node.js Introduction
- 2Install Node.js
- 3REPL, Running Files & Watch Mode
- 4Callbacks, Promises & async/await
- 5ES Modules & CommonJS
- 6npm & package.json
Core Modules
- 7File System with fs/promises
- 8path & URL Modules
- 9process & Environment Variables
- 10Events & EventEmitter
- 11Buffers & Streams
- 12The http Module
Express 5
Databases & Authentication
- 19Connecting to MySQL
- 20Connecting to MongoDB
- 21Password Hashing & Sessions
- 22JWT Authentication
- 23File Uploads
Advanced Node.js
Learn Node.js with a mentor
Free lessons get you started. Our Full Stack Web Development training adds real projects and code reviews from working developers.
- Project-based learning
- Mentor code reviews
- Free counselling call
