Node.js Tutorial

Node.js Tutorial

Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications. Node.js is open source, completely free, and used by thousands of developers around the world.


This tutorial is designed for software programmers who want to learn the basics of Node.js and its architectural concepts. This tutorial will give you enough understanding on all the necessary components of Node.js with suitable examples.


Before proceeding with this tutorial, you should have a basic understanding of JavaScript. As we are going to develop web-based applications using Node.js, it will be good if you have some understanding of other web technologies such as HTML, CSS, AJAX, etc.

Node.js Offline Mobile App

Node.js offline Mobile App

Execute Node.js Online

For most of the examples given in this tutorial, you will find a Try it option, so just make use of this option to execute your Node.js programs on the spot and enjoy your learning.

Try the following example using the Try it option available at the top right corner of the below sample code box (on our website):

/* Hello World! program in Node.js */
console.log("Hello World!");