Introduction to NodeJS

This Microsoft edX course aims to be an ultimate beginner guide for Node.js web application development. It is taught over 20 hours and split into a 4- to 5-week curriculum. It covers the essentials of Node.js development and also offers a verified certificate.

Created by: Benjamin Lin

Produced in 2017

icon
What you will learn

  • Basics of Node.js
  • Using core modules
  • Setting up web server with Express
  • Storing and modeling data with MongooseDB and Mongoose

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a node js course? Or looking for more detail on Benjamin Lin's Introduction to NodeJS? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

icon
Course Description

icon
node js Awards Best Free Course

Have you ever wanted to create a full-fledged web application, beyond just a simple HTML page? In this course, you will learn how to set up a web server, interact with a database and much more!This course will start off by teaching you the basics of Node.js and its core modules. You will then learn how to import additional modules and configure your project using npm. From there, you will learn how to use Express to set up a web server and how to interact with a MongoDB database using Mongoose. By the end of the course you will have created several real-world projects such as a web scraper, a blogging API, and a database migration script.

icon
Pros

icon
Cons

    • Content is truly accessible for newcomers to Node.js. Its designed to be a first look at the platform and uses application-based learning to develop skills.
    • Projects focus on popular concepts like web scraping and blogging APIs.
    • Course does a great job of covering Mongoose for database management.
    • Course is for newcomers to Node.js, not newcomers to application development. It assumes working knowledge of JavaScript essentials and is really designed for intermediate-level developers.
    • Course feels short for the type of material covered.
    • Overview of Node.js is brief.

icon
Instructor Details

Benjamin Lin

Benjamin Lin is a Content Developer at Microsoft Learning with a focus on JavaScript and full-stack web technologies. He received his B.S. in Computer Engineering from Cal Poly SLO.

icon
Reviews

4.3

3 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Sara S on 03/12/2019

Overall the content was very useful for understanding the fundamentals of a web app that can give you a deeper appreciation for the magic happening in other frameworks. I recommend this course, and hope to see it get even better over time.

By Muhammad A on 04/26/2018

This was a very informative and practical course. I had not expected so much.

By xAmrxxx on 07/15/2018

I took this course as a beginner. It gave me a solid foundation.