This book intends to familiarize the reader with the basic and advanced concepts of Node.js. The book begins with an introduction to the features and tools of Node.js and proceeds to explain the use of different modules in Node.js. It explains the concepts in a detailed but simple format along with codes and detailed steps of demonstrations. You will learn to implement different modules and manipulate databases with Node.js. The book concludes with an explanation of Express module which is a minimalist Web framework for Node.js.