Server-side Development with NodeJS

Coursera and The Hong Kong University of Science and Technology have partnered to bring you this course on server app development. It is part of a larger program that teaches multiple specializations in full-stack development. This course, in particular, focuses on all things server-related. It covers building web servers, databases and app development with Node.js.

Created by: Jogesh K. Muppala

Produced in 2016

Quality Score

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

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a node js course? Or looking for more detail on Jogesh K. Muppala's Server-side Development with NodeJS? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

Course Description

node js Awards Best Advanced Course

This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the database side, we review basic CRUD operations, NoSQL databases, in particular MongoDB and Mongoose for accessing MongoDB from NodeJS. We examine the REST concepts and building a RESTful API. We touch upon authentication and security. Filly we review backend as a service (BaaS) approaches, including mobile BaaS, both open-source and commercial BaaS services.At the end of this course, you will be able to:- Demonstrate an understanding of server-side concepts, CRUD and REST- Build and configure a backend server using NodeJS framework- Build a RESTful API for the front-end to access backend servicesThis course is part of multiple SpecializationsA Specialization is a series of courses that help you master a skill. When you complete this course, your progress will count towards your learning in any of these Specializations:Full Stack Web and Multiplatform Mobile App DevelopmentFull-Stack Web Development with React

Instructor Details

Jogesh K. Muppala

Jogesh is an Associate Professor of Computer Science and Engineering at the School of Engineering, The Hong Kong University of Science and Technology. He received his Ph.D. in Electrical Engineering from Duke University in 1991.



222 total reviews

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

By kartik j on 29-Dec-18

Quite a number of factual errors are included in the course material. There is no attempt made to demonstrate how to handle errors or unexpected input. While a number of topics such as HTTP, HTTPS, Cryptography, and some development tools are explained these are not actually subjects of the course. The actual subjects of the course (Node.JS, Express and MongoDB) have very little coverage beyond that required to implement a "happy path" application. A number of the materials supplied for assignments are incomplete, ambiguous or contain errors. Some of the course work is dependent on specific knowledge from other courses that are not prerequisites.

By Raj M on 28-May-18

The explanations are easy to understand and the course is easy to follow. The main issue I have is the content is a little out of date

By Kishore K B on 13-May-18

Some codes don't work because they don't fit the new version of MongoDB, hope prof can make changes.

By Manisha K on 28-May-19

Great course.. Great mentor.Completely enjoyed the course and journey with coursera

By MD S A on 23-Jul-18

Easy to understand, tidy and well structured, complete.

By VIGNESH V C on 22-Jan-18

Good introduction and exercises to lot of concepts.Most of the video lectures are repetition of the material in the exercises. Very few times additional information not covered in assignment pdf is covered. Additional examples on the concepts, like Promises and creating functions with promises would have been useful.

By Milan G on 9-Jan-18

Low quality content course. Exercises should be better and more depending on student's knowledge of what they learned. I expected more from this course. Videos explaining each item are extremely boring.

By Ahmed A M A R on 6-Mar-18

the first 2 weeks were really beneficial and I was able to learn many things concerning the basics of Server side development but the part with the authentication (week 3 to be precise wasn't that good for me I face many problems and errors and didn't find any assistance from discussion Forums

By Samuel P F on 23-Mar-19

Best Course For Nodejs

By Rashid R on 28-Mar-19

It was very good.

By mario o f on 28-Mar-19

Excellent course for Server Side Development.....!!

By Yuki H on 14-May-18