Learn MEAN Stack By Building A ToDo App (Eduonix)

Learn MEAN Stack By Building A ToDo App (Eduonix)

Learn the MEAN Stack & even AngularJS by making a ToDo App that lets you add & edit ToDos in this MEAN Stack course. The MEAN Stack are a prominent set of JavaScript technologies that are often used within web development. The name itself, is created by using the first initials of four different technologies that have been combined together – MongoDB, Express, Angular, and NodeJS. The stack is free and open-source and has been used to build dynamic web sites and applications. The stack is written in JavaScript, allowing the developer to code using the same language for both server-side and client-side.

In this short course, you will learn how to use the MEAN stack by actually building a complete application with it.

You will build a functional ToDo Application in which you can add, edit and delete ToDos. You will also learn how to save the information in the server, so that it will stay even if you restart the application. Instead of downloading the complete MongoDB, you will learn how to use mLAB, which is a remote MongoDB database.
So, let's get started building your MEAN Stack Application.

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

Related Courses

Learn HTML and CSS3 by building a newsletter designed with LESS (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn HTML and CSS3 by building a newsletter designed with LESS (Eduonix)

Learn HTML5, CSS3, LESS & Node.JS by building an elegant newsletter in this HTML 5 and CSS 3 online course. A little over two decades ago, Tim Berners-Lee changed the internet when he proposed and wrote an Internet-based hypertext system. This language or system turned into the HTML that we know today. Since, its introduction over 20 years ago, HTML has taken over as a de facto language to create webpages.

Self Paced
Self-Paced
Introduction to MongoDB (Coursera) Coursera
MongoDB University

Introduction to MongoDB (Coursera)

"Introduction to MongoDB" guides you through the foundational skills and knowledge you need to get started with MongoDB. Get an introduction to MongoDB Atlas, the developer data platform, and how to create and deploy an Atlas cluster. Discover how MongoDB structures data in documents similar to JSON objects, making it flexible and developer friendly.

Oct 12th 2026
4 Weeks
NodeJS Unleashed: Mastering Backend Development (Coursera) Coursera
EDUCBA

NodeJS Unleashed: Mastering Backend Development (Coursera)

Embark on a comprehensive Node.js development journey with this course. Starting with the fundamentals, you will establish a solid foundation by mastering Node.js installation and utilizing Visual Studio Code. Later, We will delve into advanced topics, such as asynchronous programming, error handling, CRUD operations, and OS module usage for system information retrieval.

Sep 28th 2026
4 Weeks
Introduction to Node.js (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Node.js (edX)

Get started with Node.js, the most popular open source JavaScript runtime. Discover the ways in which Node.js helps in everyday computing scenarios, from service-mocking, rapid-prototyping and real-time applications, to Command Line Interfaces (CLI).

Self Paced
Self-Paced
Build and Implement Microservices Patterns (Coursera) Coursera
NIIT StackRoute

Build and Implement Microservices Patterns (Coursera)

Do you think an e-commerce application can be created as one large application? Imagine there is an ongoing sale, or some new features are to be added. How, according to you are the changes made visible on the application? Microservices is a cloud-based architectural approach. It contains loosely coupled, and independently deployable smaller services that are put together cohesively to develop and work on larger, and more complex applications.

Sep 21st 2026
2 Weeks
Angular Fundamentals: Building Responsive Web Apps with Ease (Coursera) Coursera
EDUCBA

Angular Fundamentals: Building Responsive Web Apps with Ease (Coursera)

This comprehensive course takes you through AngularJS, delving into foundational principles, including architecture, data binding, and essential features. You'll deepen your understanding of AngularJS architecture, empowering you to initiate critical application development. Exploring advanced concepts, you'll interpret adept implementation of routing, navigation, and form controls, showcasing proficiency in data binding.

Sep 28th 2026
4 Weeks
M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera)

This course can also be taken for academic credit as ECEA 5348, part of CU Boulder’s Master of Science in Electrical Engineering degree. M2M and IoT Interface Design and Protocols is the third of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This course is focused on connecting devices to each other and to the cloud to create prototypes and actual systems that flow data from devices to consumers. The class includes an introduction to M2M (Machine-to-Machine) and IoT (Internet of Things) concepts, using the cloud to develop IoT systems (specifically AWS (Amazon Web Services) and its IoT framework), a review of common communications protocols at every level of connected devices, and other IoT design concerns such as security, message queuing approaches, and the use and design of APIs and microservices .

Sep 28th 2026
4 Weeks
Single Page Web Applications with AngularJS (Coursera) Coursera
Johns Hopkins University

Single Page Web Applications with AngularJS (Coursera)

Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very marketable skill to acquire.

Sep 28th 2026
5-12 Weeks
Frontend Development using Angular (Coursera) Coursera
Board Infinity

Frontend Development using Angular (Coursera)

This course is tailored for those interested in web development, and it will equip you with the skills and knowledge needed to become proficient in Angular. In the first module, Introduction to HTML & CSS, you'll explore the foundational principles of HTML and CSS, vital for creating web pages. You'll learn how to structure an HTML document and use CSS to stylize your web page's layout.

Sep 28th 2026
3 Weeks
Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera) Coursera
Universidad Austral

Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera)

En este curso trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la información, el setup de un servidor web, la creación de una API REST, autenticación y autorización, y la integración de librerías de terceros. Utilizarás Express para el servidor web, y una base de datos NoSQL orientada a documentos: MongoDB. Aprenderás de ODM con Mongoose y harás las típicas tareas CRUD sobre Mongo. Finalmente pondrás productivo tu sitio en Heroku.

Sep 21st 2026
4 Weeks