Complete NodeJS course with express, socket io and MongoDB (Udemy.com)
Master NodeJS to build real world application, socket io and MongoDB, authentication with JWT
Created by: Kim Chen
Last updated May 2021
What you will learn
- Build the backend with NodeJS for your website and mobile app
- Use Modern JavaScript es6
- Implement CRUD operations
- Implement Authentication with JWT
- NodeJS Basic and Basic Core Modules
- Parsing requests and sending responses
- Using express js
- Building REST APIs
- Building a Realtime Node js App with Socket io
- Deploy Node JS Application
How it compares
Against the other 118 rated Udemy courses in Node.js on CourseDuck:
- Rating4.1 out of 5higher than 20% of them
- Reviews1,546#29 of 119 by number of reviews
- Length5.6 hoursshorter than 58% of them
- Last updatedMay 2021earlier than 53% of them
Course Description
What is NodeJS ?
Node.js is an open-source, cross-stage, back-end, JavaScript runtime climate that executes JavaScript code outside an internet browser. Node.js lets engineers use JavaScript to compose order line instruments and for worker side scripting—running contents worker side to create dynamic website page content before the page is shipped off the client's internet browser. Subsequently, Node.js speaks to a "JavaScript all over the place" paradigm, bringing together web-application advancement around a solitary programming language, as opposed to various dialects for worker and customer side contents
But.. why learn NodeJS?
Node.js allows you to build complex and powerful applications without writing complex code
Node.js is well suited to building microservices
Node.js can be used for more than just web development
Node.js is a robust project that won’t be going anywhere
What will you learn from this course?
In this course, you will learn how to build a todo app with NodeJS, ExpressJS and also the template engine EJS.
You will also learn how to use nodeJS to build RESTful API and create a real time chat app with Socket io
Instructor Details
- 4.1 Rating
1,546 Reviews
Kim Chen
He is a registered teacher who has experience in teaching javascript, physics, maths and statistics for over 10 years.
He got a master degree in data science and statistics, computer science in the University of Hong Kong.
He got GPA 3.55/4.0 and got A in the following subjects
Foundations of Data Science
Statistics of Management
Regression in Practice
Stochastic Modelling
Simulations and Statistical Computing
He now enjoys teaching others and continues to learn every single day.
More courses by Kim Chen
React - The Complete Guide with React Hook Redux in 4hr (2022)
4.3 (2,056 Reviews)
Provider: Udemy
Time: 6.7h
$59.99
React native Expo for multiplatform mobile app development (2021)
4.3 (524 Reviews)
Provider: Udemy
Time: 2.5h
$39.99
More Node.js courses
Learn and Understand NodeJS (V8, Express, MERN/PERN & more) (2025)
4.7 (31,374 Reviews)
Provider: Udemy
Time: 14.6h
$119.99
Node.js, Express, MongoDB & More: The Complete Bootcamp (2024)
4.7 (30,347 Reviews)
Provider: Udemy
Time: 42.2h
$159.99
NestJS: The Complete Developer's Guide (2026)
4.7 (9,487 Reviews)
Provider: Udemy
Time: 19.8h
$89.99
Complete NodeJS Developer (GraphQL, MongoDB, + more) (2026)
4.7 (5,544 Reviews)
Provider: Udemy
Time: 46.5h
$94.99
Node.js API Masterclass With Express & MongoDB (2019)
4.7 (5,415 Reviews)
Provider: Udemy
Time: 12.1h
$14.99
Reviews
By Wisdom Aduhene Nkoah on 12/24/2022
He has good content and a lot of information in this course. I have a problem with how he zooms out the text editor and mostly opens unused tabs which make the working space very small and make it very hard to see the code and follow alongside whilst he is typing.
By Stephen Manangu on 10/8/2021
The course is so helpful and am learning a lot of stuffs in a very short period of time. It's a 10/10 course. but may be next the instructor should slow down a bit when it comes to switching VSC tabs.
By Noumodong Tindjong Junior-Oreol on 8/7/2021
Thank you so much for this course, I like your speed and efficiency in ignoring the details. A very rich course. For those who want to take this course, it is not made for those who do not have the basics in Javascript, ES6 notions and some knowledge in ReactJs. Suffer to meet these prerequisites if not you will be disappointed by your fault
By Eliel Ignacio Ramirez Gamboa on 6/10/2021
El curso es Genial, primer acercamiento personal a React aunque ya desarrollo con Node y Express, lo unico es los imports de los componentes y funciones, no estan claras en el momento sino hasta mas adelante, sin embargo todo lo demas esta perfecto. Gracias 100% recomendado
By Ned Clarence Mostoles on 5/5/2021
The instructor was going too fast during the discussions and There is no clear explanations in each topics. It was not very helpful especially with the beginners who are taking this course.
By Kateryna Lisabeth on 4/19/2021
This is awesome and very cool and well explained course, it will helped me a lot, to better understand how to work with Node.js I love it and would surely recommend all those who are starting with coding to take this course. it's very useful
By Gediminas Jasiunas on 3/6/2021
skipping and fast forwarding in important places is really stupid. in a tut about express you skipped part where to place "
By Trevz Rod on 2/13/2021
The course is structured ok, sometimes the code can get pretty confusing cause you are not sure what he is doing but overall i would recommend the course to get an idea of nodejs.
By Sulaiman Ahmed Z on 1/25/2021
Even though the instructor has some difficulty in explaining, he does that outstandingly. Very nicely explained. If this feedback reaches the instructor. The instructor should know that he is doing a really great job. He must just try to improve the pronunciation. Unless, otherwise he is good.
By Gamaliel Entrambasaguas León on 1/22/2021
Hasta el momento muy bien explicado. Excelente, conciso y breve, especialmente en la conexión con MongoDB, que es lo que más me interesaba.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100








