Developing Back-End Apps with Node.js and Express
Learn on
IntermediateCourse
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.
4.5 (610 Reviews)

Language
- English
Topic
- Javascript
Enrollment Count
- 41.84K
Skills You Will Learn
- Back End Development, Computer Science, Express, Server Side Javascript, Web Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 12 hours
Platform
- Coursera
Last Update
- March 17, 2026
About this 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.
What you'll learn
- 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.
What you'll learn
- Create server-side applications using the Node.js JavaScript run time.
- Extend your Node.js applications with third-party packages and frameworks, including Express.
- Use npm to manage Node.js packages in your Node.js application.
- Develop asynchronous callback functions and promises to complete asynchronous operations.
Note: This course requires knowledge of JavaScript and Git.

Language
- English
Topic
- Javascript
Enrollment Count
- 41.84K
Skills You Will Learn
- Back End Development, Computer Science, Express, Server Side Javascript, Web Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 12 hours
Platform
- Coursera
Last Update
- March 17, 2026