Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


JavaScript Programming with React, Node & MongoDB

IBM via Coursera Specialization


If you want to learn a single language used for both front-end and back-end development, this JavaScript specialization from IBM is for you. You can use this versatile, popular programming language to architect cloud-based, interactive applications. Industry leaders choose JavaScript’s popular React library for crafting dynamic user experiences and creating modular, server-side applications using the Node.js Express framework. This specialization contains courses on each of these robust JavaScript technologies and more! In the final course, you will learn to connect your JavaScript applications to the open-source NoSQL database, MongoDB. You’ll want to learn about NoSQL databases because contemporary applications require their flexibility for querying large amounts of unstructured data. Finally, you will write REST APIs to get all of these services to communicate with each other. Throughout this program, you will develop several applications with these various technologies. Upon completing the full program, you will have a portfolio of JavaScript projects to provide you with the confidence to excel in your interviews. We highly recommend you have a familiarity with HTML and CSS concepts and their syntax. A working knowledge of a version control system such as Git or GitHub is recommended but not essential.


Course 1: JavaScript Programming Essentials
- Offered by IBM. JavaScript has become the most popular programming language amongst software developers. This JavaScript essentials course ... Enroll for free.

Course 2: Developing Front-End Apps with React
- Offered by IBM. React is one of the most popular frameworks in the Web and Front-end application Development category. In this course, ... Enroll for free.

Course 3: Developing Back-End Apps with Node.js and Express
- Offered by IBM. In a recent Stack Overflow survey, Node.js was used by about 50% of the developers who answered the survey, making it the ... Enroll for free.

Course 4: Node.js & MongoDB: Developing Back-end Database Applications
- Offered by IBM. Node is the first choice for developing server-side applications as it allows for cross-platform application development. ... Enroll for free.


Taught by

IBM Skills Network Team, Ramanujam Srinivasan, Richa Arora, Sachin Jambur and Upkar Lidder


Start your review of JavaScript Programming with React, Node & MongoDB

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.