Courses / Backend
IntermediateBackendFree

Node.js: Code Outside the Browser

Learn how Node.js lets you run JavaScript outside the browser and build servers, APIs, command-line tools, and backend applications.

Start learning — freeFree, no account needed. Sign in to save your progress.

What you'll learn

  • What Node.js is and how it works
  • How to run JavaScript outside the browser
  • Working with Node.js modules and packages
  • Using npm and managing dependencies
  • Reading and writing files with Node.js
  • Working with the file system and built-in modules
  • Creating HTTP servers and APIs
  • Handling requests and responses
  • Understanding asynchronous Node.js

About this course

Curriculum

11 sections · 59 chapters · 18 h

Before you start

  • Basic knowledge of JavaScript
  • Familiarity with variables, functions, objects, and arrays
  • Basic understanding of asynchronous JavaScript is helpful

Learner reviews

4.86 reviews
5
5
4
1
3
0
2
0
1
0
“Really a wonderful course. The way course is structured and the enganing and animated infographics helped me to understand the concepts so well.”
DS
Devika ShenoySep 18, 2026
“Great. Highly recommand to everyone to go through this before jumping into express. Which i feel most people do.”
OR
Om Prakash RanaSep 18, 2026
TV
Tara VenkateshSep 13, 2026
“GREAT course. Building the HTTP server without Express was such a good exercise really understood what's happening under the hood.”
AC
Aryan ChowdhurySep 10, 2026
NB
Nandini BhaskaranSep 7, 2026
“the node.js Internals module finally explained the event loop in a way that actually made sense to me”
KA
Kabir AhluwaliaSep 7, 2026
Sign in to review this course →