NelsonLabs
🟢
Node.jsBackendJavaScript

Node.js Fundamentals

Node.js lets you use JavaScript to build servers, APIs, and command-line tools. Learn the event loop, file system, HTTP servers, and how to build real backend services from scratch.

12 chapters·Beginner–Intermediate·JavaScript·Free forever
N
Course by Nelson Njihia

What you'll learn

What Node.js is and how it runs JavaScript outside the browser
The module system (require/import) and core built-in modules
Reading and writing files with the fs module
Creating real HTTP servers from scratch
Working with npm packages and managing dependencies
Async patterns — callbacks, promises, and async/await in Node

Requirements

  • Solid JavaScript fundamentals (the JavaScript Basics course)
  • Node.js installed on your machine (nodejs.org)
  • A terminal / command-line interface