Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NodeJS Tutorial and Projects Course
Rating: 4.5 out of 5(4,168 ratings)
22,858 students

NodeJS Tutorial and Projects Course

Learn Node.js by building real-world applications with Node JS, Express, MongoDB.
Created byYanis Smilga
Last updated 9/2025
English

What you'll learn

  • Make Great Projects Node and Express

Course content

20 sections591 lectures58h 57m total length
  • What is Node.js1:15

    Learn how NodeJS provides an environment to run JavaScript outside the browser, built on Chrome's V8 engine since 2009, enabling full-stack development in JavaScript with a large community.

  • Course Requirements1:20

    Confirm familiarity with basic HTML elements, simple CSS rules, and JavaScript concepts such as ES6, callbacks, promises, and async/await to follow this NodeJS course.

  • Course Structure0:43

    Explore the course structure by familiarizing with NodeJS and the dev setup, installing NodeJS, contrasting BrowserJS and NodeJS, mastering fundamentals, and introducing ExpressJS, then build NodeJS apps.

  • Text Editor0:58

    Learn to set up and customize your text editor for nodejs with visual studio code, including extensions, default config, and settings.json, via the VS-CODE-SETUP repo.

  • Video Blur Fix1:35

    Fix video blur by selecting 720p in the settings cog when internet is slow. Transcripts may not match spoken words, and no fix exists for this issue.

  • Course Review0:30

    Request concise course reviews to share what you like or dislike about the NodeJS Tutorial and Projects Course, helping the instructor improve future offerings with one or two sentences.

  • Discord Channel0:17

Requirements

  • Basic Knowledge of HTML, CSS, JS (ES6) is Required.

Description

Welcome to NodeJS Tutorial and Projects Course.

I guess let’s start by answering the most pressing question first. What is a NodeJS? And even though there are plenty of good answers out there the one that I like the most is this one - "NodeJS is an environment to run Javascript outside of the Browser". NodeJS was created in 2009 and it's built on top of Chrome's V8 Javascript Engine. As you are probably aware of, every browser has an engine, a tool that compiles our code down to machine code and Chrome uses one by the name of V8. Since the moment it was created, Node has evolved tremendously, and while there are many things to like about Node, some of the main ones are - large community, since that tremendously saves time on feature development, as well as the fact that with the help of Node, it's never been easier to build Full-Stack Apps, since both Front-End And Back-End are built in one language, and you guessed that language is our beloved Javascript.

During the course we will cover  following main technologies - NodeJS, ExpressJS, MongoDB, Mongoose, JWT and many smaller ones as well.

Course consists of

- Node Tutorial

- Express Tutorial

- Projects

- Task Manager API

- Store API

- JWT Basics

- Jobs API

- File Upload

- Send Email

- Stripe Payment

- E-Commerce API

- Email Workflow



Who this course is for:

  • Everyone who wants to learn Node, Express and MongoDB