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
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

placeholder

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
More courses by Benjamin Lin

Asynchronous Programming with Javascript

Free

Introduction to ReactJS

Free

React Router and Redux

Free

React Router and Redux

Free

Introduction to ReactJS

Free

icon
More node js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js, Express, MongoDB & More: The Complete Bootcamp 2021

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Just Express (with a bunch of node and http). In detail.

$11.99

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 xAmrxxx on 07/15/2018

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

By Muhammad A on 04/26/2018

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