// Skill
Learn MongoDB
ShortcutNot sure if MongoDB is the right thing to learn next? Get a personalized roadmap based on your resume and target role.
Best courses to learn MongoDB
MERN eCommerce from Scratch
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course provides a detailed guide to building a full-stack e-commerce application using React, Node.js, Express, and MongoDB. Throughout the course, you will gain hands-on experience in creating both the frontend and backend of an e-commerce platform, covering everything from product listings to the checkout process. In the
All levels
Backend Development and API Creation
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the full potential of backend web development with this hands-on course focused on building robust APIs using the MERN stack. You’ll start by learning how to architect scalable server-side applications, integrate secure authentication, and connect to cloud databases with MongoDB. By the end of the course, you’ll have built a fully func
All levels
Build a CRUD Node.js and MongoDB employee management web-app
In this project, you’ll help the team at Apollonia Dental Practice digitalize employee management by building a web app using HTML, CSS, JavaScript, ExpressJS, NodeJS, and MongoDB. Your task is to develop a basic CRUD web app capable of creating, reading, updating, and deleting employee and department records and meeting other business needs outlined. When you finish the app, you’ll containerize it using Docker to prepare for deployment. There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.
All levels
PyMongo - Beginners
Build practical MongoDB database programming skills with Python and PyMongo. Designed for beginners and aspiring Python developers, this hands-on course guides you through setting up Python, PyCharm, MongoDB, and PyMongo before connecting a Python application to a MongoDB database and creating collections. You’ll progress from foundational setup to implementing Create, Read, Update, and Delete (CRUD) operations with PyMongo scripts. You’ll create and modify documents, delete data, and retrieve information using filters, projections, conditionals, and query operators such as $in, $gt, $lt, and
All levels
Building a Complete MEAN Stack Application
This mean stack course walks intermediate developers through building one complete, production-ready web application using MongoDB, Express, Angular, and Node.js, from secure backend to deployed frontend. The course starts with Designing Backend for Real-World Application. You architect a scalable backend, build a RESTful API with Node.js and Express, connect it to MongoDB, and apply authentication and authorization for security. Finally, Creating Frontend and Connecting with Backend. You build a responsive AngularJS frontend, connect it to your backend API through HTTP requests, and deploy t
All levels