Back to Catalog

Developing Cloud Apps with Node.js and React

Learn on

Coursera logo
IntermediateCourse

Are you ready to learn about some of the most in-demand libraries in back-end and front-end development? This is the course for you! In a recent Stack Overflow survey, JavaScript was ranked as the most commonly used programming language. Node.js and React.js were voted as the most popular web frameworks and technologies.

4.0 (237 Reviews)

Language

  • English

Topic

  • Cloud Development

Skills You Will Learn

  • JavaScript, Node.js, Computer Programming, Web Development, Json

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 4 weeks

Platform

  • Coursera

Last Update

  • May 11, 2025
About this Course
Note: This course has been replaced by the following two IBM courses:  

- Developing Front-End Apps with React 
- Developing Back-End Apps with Node.js and Express 

Are you ready to learn about some of the most in-demand libraries in back-end and front-end development? This is the course for you! In a recent Stack Overflow survey, JavaScript was ranked as the most commonly used programming language. Node.js and React.js were voted as the most popular web frameworks and technologies.   

In this course, you will learn how to develop applications using Node.js, Express and React. Specifically, you will: 
- Explore how Node.js works by using callback functions and extend your Node.js applications by importing external modules 
- develop applications using asynchronous callbacks and promises  
- Use routing, middleware, and template rendering to extend the Node.js framework and handle dynamic content
- create REST APIs and perform CRUD operations  
- Extend features of Node.js applications using the Express web application framework 
- Build a rich front-end application using REACT & ES6   

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 and React skills with a final project to build your portfolio.  

This course will help you succeed as a  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.

This course is part of multiple programs
This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:

Instructors

Sachin Jambur

Instructor

Insightful, results-driven IT professional with notable success in software development initiatives spanning a broad range of corporate IT applications while participating in planning, architecture, and implementation of solutions in support of client business objectives. Learning Innovations Engineer focused on building scalable and easily maintainable software applications across multiple tech stacks

Read more

Upkar Lidder

Software Engineer

Upkar Lidder is a senior software engineer with 10+ years in IT development including team management, functional and technical leadership roles with a deep experience in full-stack technology. Currently focused on Cloud Native. He can be seen speaking at various conferences and participating in local tech groups and meetups. Upkar went to graduate school in Canada and currently resides in the United States.

Read more