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.
Run JavaScript on your computer, not just the browser.
const http = require('http'); http.createServer((req,res)=>{ res.end('Hello Node'); }).listen(3000);
Run JavaScript beyond the browser. This 12-lesson track takes you from what is nodejs to your first Express server.
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.
Install Node, use Modules, File System and npm, then build a server with Express. All steps are copy-ready.
Make a REST API, handle Async and Errors — the backend skills behind modern apps.

Follow in order or jump to any lesson. Every lesson has a live editor.
First 5 lessons
01What is Node.js?→02Event Loop→03Install Node.js→04Command Line→05First Server→Next 5 lessons
06Modules→07Environment Variables→08File System→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.