node server.js
$ node server.js
Server running...
Listening on :3000
[GET] /api/users
[POST] /api/data
🟢
RuntimeNPMFile SystemHTTP

JavaScript beyond the browser. Build servers, CLI tools, and APIs with Node.js - the runtime that powers modern web backends.

Free Tutorial

Learn Node.js - Server-Side JavaScript

Master Node.js, the runtime that lets you run JavaScript on the server. Learn to build web servers, work with files, use npm packages, and create APIs with Express.js.

📋 Prerequisites

Before learning Node.js, you should be comfortable with JavaScript fundamentals including functions, arrays, objects, and ES6+ features like arrow functions and destructuring.

🎯 What You'll Learn

  • Run JavaScript outside the browser
  • Work with the file system
  • Use npm and manage packages
  • Build HTTP servers
  • Create APIs with Express.js
  • Master async programming

Course Topics

Ready to Start?

Begin your Node.js journey with the introduction. You'll learn what Node.js is, how to install it, and write your first server-side JavaScript program.

Start Learning Node.js →