Treeview Navigation
expand all | collapse all

NodeJS Courses

Become a NodeJS expert in 2021. Develop new skills in NodeJS and more. Stay updated with the newest trends and techniques of NodeJS

Questions about NodeJS? Read the FAQ

All NodeJS courses

Languages
  • English (90)
  • Português (28)
  • Español (26)
  • 中文 (6)
  • Türkçe (5)
  • Français (4)
  • العربية (3)
  • Bahasa Indonesia (3)
  • ไทย (3)
  • Deutsch (1)
  • हिन्दी (1)
  • 日本語 (1)
  • Polski (1)
  • Русский (1)
Category
  • it-computer-science (90)
Pricing
  • Paid only (84)
  • Free only (6)
Institutions
  • Amazon (1)
  • Amazon Web Services (1)
  • Microsoft (1)
  • The Hong Kong University of Science and Technology (1)
Providers
  • Udemy (76)
  • SkillShare (9)
  • Edx (2)
  • Coursera (1)
  • Edureka (1)
  • Pluralsight (1)
Subtitles
  • English (81)
  • Español (5)
  • Português (5)
  • Deutsch (4)
  • Italiano (4)
  • Français (3)
  • Polski (3)
  • Bahasa Indonesia (2)
  • العربية (1)
  • 한국어 (1)
  • Română (1)
  • Русский (1)
  • Türkçe (1)
  • Tiếng Việt (1)
  • 中文 (1)
Level
  • Beginner (61)
  • Intermediate (18)
Learning Pace
  • Self paced (88)
  • Instructor paced (1)
  • Live Class (1)
Sort by
Filter results
Tags
Relevance
Node.js Certification Training
24 hours
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Zsolt V
Your First NodeJS server
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
en
en
500 coins = 5 USD Earn$5 USD
USD 15.00
for this course only
Roman Akhromieiev
Create Telegram bot with NodeJS and Firebase Cloud Functions
500 coins = 5 USD Earn$5 USD
USD 15.00
for this course only
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Ajay Srinivasa
NodeJS - Getting Started
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
The Hong Kong University of Science and Technology
47 hours
Intermediate
en
ar
The Hong Kong University of Science and Technology
Server-side Development with NodeJS, Express and MongoDB
47 hours
Intermediate
en
ar
Microsoft
Introduction to NodeJS
Free
20 hours
Intermediate
en
en
500 coins = 5 USD Earn$5 USD
USD 15.00
for this course only
Zsolt V
Your First NodeJS server
500 coins = 5 USD Earn$5 USD
USD 15.00
for this course only
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Anto Aravinth
Understand NodeJS Streams By Example
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Ajay Srinivasa
NodeJS API Development with Express MongoDB and Mongoose
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Amazon Web Services
Building Modern Nodejs Applications on AWS
Free
24 hours
Beginner
en
en
500 coins = 5 USD Earn$5 USD 10-day free trial
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Play by Play: NodeJS with Tim Caswell
500 coins = 5 USD Earn$5 USD
USD 29.00/month
+ all courses Pluralsight offers a 10-day free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
1 hour
Intermediate
en
en
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Louis Melgarejo
Building a NodeJS eCommerce Store, for Beginners (with FREE webhosting for a year)
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
Raymundo CH
Create a Web App with React, MongoDB, Express and Nodejs
USD 8.25/month
+ all courses SkillShare offers a null free trial. At the end of this period, the subscription fee will be charged. It gives you unlimited access to their courses. You may cancel the subscription at any time.
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
Get Started With NodeJS : For Beginners 2020
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
1 hour
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
Build an Amazon clone: Nodejs + MongoDB + Stripe Payment
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
9 hours
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
How to create a portfolio webapp from scratch using nodejs
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
12 hours
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
RESTful Web API Design with NodeJS
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
2 hours
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
The Complete NodeJS Course: Build a Full Business Rating App
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
13 hours
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
Learn to Build a Shopping Cart using NodeJS
100 coins = 1 USD Earn$1 USD
USD 13.00
for this course only
2 hours
Beginner
en
en
100 coins = 1 USD Earn$1 USD
USD 19.99
for this course only
Master ExpressJS to Build Web Apps with NodeJS&JavaScript
100 coins = 1 USD Earn$1 USD
USD 19.99
for this course only
3 hours
Beginner
en
en
* Listed prices may not be accurate and may differ from prices shown on the provider's page. Learn why.
Prices are not collected in real time and are subject to the pricing policies of each course provider. Some providers charge different prices based on geolocation and browsing data, and as a result you may find a pricing discrepancy once you are forwarded to the provider's page.

Frequently asked questions about NodeJS

What is Node.js?

Node.js is a Javascript runtime for backend development (or Javascript that runs on servers). With Node.js, it’s possible to run Javascript code outside of a browser, allowing for a unified developer experience both in the backend and frontend. Additionally, you get access to sockets, databases, files, everything that is possible in any other general-purpose language, using the familiar ECMAScript syntax.

Node.js uses an event-driven non-blocking concurrency (IO) model to execute code, which means that it’s highly optimized for IO intensive operations while keeping the single-threaded paradigm already used in browser-based engines.

What is Node.js used for?

Node.js uses a single-threaded, event-driven, non-blocking IO model, making it lightweight and highly efficient for IO-intensive operations (for example, a REST API server).

Node.js can also be used to run ad-hoc (Javascript) scripts like any other general-purpose language.

How long does it take to learn Node.js?

Since Node.js is just a backend runtime for Javascript, if you have a good grasp of the language, you can use Node.js right away. If that’s not the case, then most of your time learning Node.js is actually learning Javascript and its ecosystem, which can take up to six months if you’re a total beginner.

What are the prerequisites for learning Node.js?

Node.js is just a runtime for Javascript, so knowledge of the language is required to learn how to use Node.js. You also have to understand the event-driven non-blocking IO model of the runtime as well as the difference among distinct ECMA module systems (Node.js currently only supports the CommonJS syntax).