Chevron Left
Back to Developing Back-End Apps with Node.js and Express

Learner Reviews & Feedback for Developing Back-End Apps with Node.js and Express by IBM

4.5
stars
469 ratings

About the Course

In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the most used server-side technology. Express ranked as the fourth most popular web technology overall, making it the most popular server-side web framework. In this course, you will focus on Node.js and Express. Specifically, you will - develop applications using asynchronous callbacks and promises - create REST APIs and perform CRUD operations - implement authentication and session management Throughout the course, you will complete numerous hands-on labs to gain practical experience. At the end of the course, you will demonstrate your Node skills with a final project to build your portfolio. This course will help you succeed as a back-end or full-stack developer. It suits those in IT looking to step up in their careers or new graduates seeking to establish their server-side skills. This course suits those who need to manage cloud-centric projects. Note: This course requires knowledge of JavaScript and Git....

Top reviews

RM

Nov 28, 2023

The most difficult course in the IBM full stack developer specialization, but one of the most valuable. Take your time with it and learn everything, and remember why you started in the first place.

AM

Oct 28, 2023

It is really best for basic or to clear foundation in backend with node. If someone is learning nodeJS as a beginner you need to have this course!!

Filter by:

1 - 25 of 108 Reviews for Developing Back-End Apps with Node.js and Express

By Joshua M P

Dec 24, 2022

I wish IBM took offering classes for this certification as seriously as I am attempting to take the classes themselves. Things are regularly presented out of order, if at all. The peer assessment requirement is a royal pain, with people regularly not following instructions or not reading your submissions and just failing you for the hell of it. And, there's enough error present in the materials themselves that the legitimacy of the course is called into question in a very real way. If IBM continues offering courses, they either need to hire a legitimate and trained curriculum development team and/or an editor and tester at the very least.

By Claus S

Mar 4, 2023

This course has had so many issues it's insane. I have been able to use most of the other courses with no problems, but this one needs heavy fixing. When I do npm install im only getting 36/36 files but it says on the instruction side that its 96/96.

By Nevo A

Mar 2, 2023

I am highly disappointed with this course. It doesn't follow basic JavaScript conventions, such using as let and const instead of var, naming, and effective use of array methods. It is easy to see that this course wasn't looked over by someone experienced.

By Starko T (

Feb 19, 2023

there are errors and missing information

By Matthew S

Apr 19, 2023

Positives: The ungraded hands-on activities were valuable. Many of the videos were high quality. Negatives: Some parts of the final project were set up poorly. Several of the tasks expected text for submission, but there were no directions given about what to enter for text. These should have been a code screenshot requirement. Then, the rubric for peer review of those tasks didn't provide samples or explanations of what specifically to look for in the responses. Finally--an overall critique--the course is missing valuable context in many of the videos. For example, in the lessons about making http requests, it is unclear where the http requests are coming from--the client, the server, or both. Similarly, any mentions of Axios don't make clear that the package is used for making http requests--not serving them.

By MICHAEL S

Aug 29, 2023

I am a novice when it comes to NodeJS and ExpressJS and took this course to learn more. For the record, I am not interested in obtaining the IBM Full Stack Developer Cert. The videos are monotonous as it sounds like a monotone robot reciting what is on the slides. The only humans you see are 4 people who are there to provide occasional "expert opinions" but offer very little substance. The course content, being a 13 hour course, is too high-level for topics that are very complex to understand especially when it comes to topics like promises and async/await. Perhaps what upsets me the most is the final assignment which I gave up on. In about the 3rd task of the assignment, you are asked to do something which was NOT taught in the class (videos or labs) and uses source information with a format that is so unusual that I couldn't find one example on the internet on how to successfully parse it. So I will end this feedback with... good luck!

By POOJA P

Nov 21, 2023

it is not resetting my deadline niether allowing me to redue my peer graded assigment

By Azim M

Oct 29, 2023

It is really best for basic or to clear foundation in backend with node. If someone is learning nodeJS as a beginner you need to have this course!!

By kevin b

Feb 12, 2023

It was not easy but,I made it. awesome course to get started in express.

By Brendon L

Aug 14, 2023

Pretty decent. Course videos wasn't very helpful, too theoretical and skimmed over everything, so had to study from external sources. But the labs was pretty educational and helped a lot. The final assessment was a really good challenge, although felt like my general JS logic was tested more, it was really good learning to integrate that knowledge into backend. However, as it has been with most courses on this certificate, I really detest the peer assessment method. Just having a look at some of the assessments posted, it is ridiculous to think that we are having the same people grade other people's projects. I really hope you'll consider a better method for grading.

By MD A

Jun 10, 2024

I understand that this is free however it does not even give you real feel that you are learning something because whole course audio is AI recorded not even that good its literally waste of time I am so disappointed because initially I felt that finally worth learning but what's point if there is no connection between the learner and trainer rip course. God save other people from this.

By Adhishthan A

Apr 22, 2024

Not a Beginner Friendly Course , and no faculty is teaching , just an automated Voice with a lot of theory and Notes, and no guidance in coding part , just Copy and pasting will do your job , so not a good choice for beginner , and if you are not a beginner , you will surely know very much more than this...

By Nurkhan N

Jul 11, 2023

Very unclear for a newbie, a few practices are given, and a ton of theoretical information.

By Jacob T

Jan 8, 2024

absolute shit , no instructional material useful at all --- I would NOT reccomend.

By Khoa L C Đ (

Sep 17, 2023

trash

By Ryan M

Nov 29, 2023

The most difficult course in the IBM full stack developer specialization, but one of the most valuable. Take your time with it and learn everything, and remember why you started in the first place.

By Harsh v

Aug 28, 2023

A Well structured course, those you wants to become a backend developer

By Sundararajan

Mar 9, 2023

A superb course to practice Backend development!

By Dhyey P

Mar 10, 2023

Nice Course with great learnings

By Oscar M

Feb 28, 2023

Great course, I liked it

By Alexander

Mar 9, 2023

It's a good course for beginners. The videos are great , but task descriptions are often very vague.

By Ilyas B

Mar 10, 2023

Good course, I liked the JWT authentication part the most.

By Curtis H

Apr 21, 2023

Not much to add here

By Nenad B

Jul 9, 2024

Horrible bugged course with inconsistent instructions. On forced grading, I was planted with some bogues links that opened my google documentation.

By Andrey K

Apr 15, 2024

The best course I've had on Coursera so far (this is my 10th). Finally one where I had to stretch my wits for a while, plus learned a low of new (for me) and useful (for the job market) stuff, especially on the final project, where I had to apply everything I was exposed to myself to get a working solution.