Node.js Tutorials

Build backend applications using Node.js and asynchronous JavaScript programming.

Introduction to Node.js

Learn what Node.js is, how it works, and why it is popular for backend development....

Read Tutorial →
Installing Node.js and npm

Learn how to install Node.js and npm (Node Package Manager) on your system....

Read Tutorial →
Your First Node.js Application

Write and run your first Node.js program using the terminal....

Read Tutorial →
Understanding the Node.js Architecture

Understand Node.js single-threaded, event-driven architecture and the event loop....

Read Tutorial →
Node.js REPL (Read-Eval-Print Loop)

Learn how to use Node.js REPL for testing and debugging small code snippets....

Read Tutorial →
Modules in Node.js

Learn about built-in, local, and third-party modules in Node.js....

Read Tutorial →
File System Module in Node.js

Learn how to read, write, and delete files using Node.js fs module....

Read Tutorial →
Path Module in Node.js

Learn how to handle file and directory paths in Node.js applications....

Read Tutorial →
Creating a Simple Web Server in Node.js

Learn how to create a simple HTTP server using Node.js....

Read Tutorial →
Node.js Package Manager (npm)

Learn how to install and manage dependencies using npm....

Read Tutorial →
Working with Events in Node.js

Understand the EventEmitter class and how Node.js handles custom events....

Read Tutorial →
Streams in Node.js

Learn how streams handle continuous data in chunks for better performance....

Read Tutorial →
Buffer in Node.js

Learn about Buffer objects used for handling binary data in Node.js....

Read Tutorial →
Asynchronous Programming and Callbacks

Understand asynchronous behavior and how callbacks work in Node.js....

Read Tutorial →
Promises and Async/Await

Learn how to handle asynchronous code using Promises and async/await....

Read Tutorial →
Working with Express.js Framework

Learn how to use Express.js to build web servers and APIs easily....

Read Tutorial →
Routing in Express.js

Understand how to create and manage routes in Express.js applications....

Read Tutorial →
Middleware in Express.js

Learn how middleware functions process requests in Express....

Read Tutorial →
Working with JSON Data

Learn how to parse, send, and store JSON data in Node.js....

Read Tutorial →
Connecting Node.js with MySQL

Learn how to connect Node.js applications with MySQL database....

Read Tutorial →
Connecting Node.js with MongoDB

Learn how to use MongoDB as a database with Node.js using Mongoose....

Read Tutorial →
Environment Variables in Node.js

Learn how to use environment variables to secure configurations....

Read Tutorial →
Error Handling in Node.js

Learn how to handle errors effectively using try-catch and middleware....

Read Tutorial →
Authentication in Node.js

Learn how to handle authentication using JWT and bcrypt....

Read Tutorial →
File Uploads in Node.js

Learn how to upload files using Multer in Node.js....

Read Tutorial →
REST API Development in Node.js

Learn how to build RESTful APIs using Express.js and test them with Postman....

Read Tutorial →
Deploying Node.js Applications

Learn how to deploy Node.js apps on hosting platforms like Render, Vercel, or AWS....

Read Tutorial →
Security Best Practices in Node.js

Understand how to secure Node.js apps from vulnerabilities....

Read Tutorial →
Node.js Project – To-Do App

Build a real-world To-Do list project using Express, MongoDB, and REST APIs....

Read Tutorial →

Popular Competitive Exam Quizzes