Node.js

Node.js is an open-source, cross-platform runtime environment that allows developers to execute JavaScript code on the server-side. It is built on the V8 JavaScript engine, which is the same engine used in Google Chrome, and it enables JavaScript to run outside of web browsers. Node.js provides an event-driven, non-blocking I/O model, making it highly efficient and well-suited for building scalable, real-time applications.

Node.js is particularly popular for building web servers, web applications, real-time chat applications, APIs, microservices, and other server-side applications. Its non-blocking I/O model, combined with the ease of writing JavaScript code on the server-side, has made it a preferred choice for developers seeking to build scalable and performant applications.

Showing 2 courses
Codecademy Learn Node.js: Fundamentals Certificate included
For beginners
No limits
On demand
Recorded videos

Fundamentals—the powerful Node.js runtime environment has been ranked the technology most commonly used by professional developers. It has myriad potential uses for JavaScript development including being a great environment for building efficient network applications.

Codecademy Learn Express Certificate included
For experienced
No limits
On demand
Recorded videos

Learn how to make back-end apps and APIs using the popular Express.js framework.