Node.js • 13 lessons

JavaScript outside the browser.

Run JavaScript on your computer, not just the browser.

13 lessons · 13 live examples · 100% free
Preview — Node.js
const http = require('http');
http.createServer((req,res)=>{
  res.end('Hello Node');
}).listen(3000);
nodejsexpressnpm
Node.js tutorial

Learn Node.js — JavaScript on the server

Run JavaScript beyond the browser. This 12-lesson track takes you from what is nodejs to your first Express server.

What is Node.js?

What is Node.js? A runtime that lets you run JavaScript on your computer. Our What is Node.js explains the event loop with a live-tested example.

Node.js tutorial — install to first server

Install Node, use Modules, File System and npm, then build a server with Express. All steps are copy-ready.

  • nodejs tutorial • learn nodejs • what is nodejs
  • nodejs install • nodejs express • nodejs modules

Build APIs and handle data

Make a REST API, handle Async and Errors — the backend skills behind modern apps.

Jiyasrul Alom Juwel
Jiyasrul Alom Juwel
Founder, HtmlRunner — building free tools for everyone. About the author →
f in G
Curriculum

Node.js curriculum

Follow in order or jump to any lesson. Every lesson has a live editor.

Phase 2: Core Skills 5 lessons

Next 5 lessons

06Modules→07Environment Variables→08File System→
09Error Handling→10npm→
Phase 3: Advanced 3 lessons

Final 3 lessons

11Express→12REST API→13Async→
Start Lesson 1 → Open Playground
FAQ

Node.js FAQ

Node.js lets you run JavaScript on your computer/server.

See Node.js Install — one download, then node -v.

JavaScript is the language; Node.js is the runtime that runs it outside the browser.

Ready for more?

Explore other tracks or build in the Playground.

→ All Tracks