Intermediate 18 planned topics Full Stack
Introduction to Node.js
Learn Node.js runtime, modules, npm, and building HTTP APIs. Free Node.js introduction for backend beginners.
Learning Outcomes
- Explain the event loop at a beginner interview level
- Create a project with npm and ES modules
- Read and write files asynchronously
- Start a basic HTTP server
Overview
Node.js runs JavaScript on the server using a non-blocking event loop β ideal for APIs and tooling.
This introduction covers modules, npm, and how a request is handled without a new OS thread per connection.
Continue later with Express, file I/O, and a small REST API.
What this course will cover
- 1. Runtime & event loop
- 2. Modules
- 3. npm
- 4. File I/O
- 5. HTTP server
- 6. Environment vars
Start a complete tutorial now
Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining Node.js lessons are added.