Introduction to MongoDB using the MEAN Stack

Provided by:
8/10 stars
based on  25 reviews
Provided by:
Cost FREE
Start Date TBA

Course Details

Cost

FREE

Upcoming Schedule

  • TBA

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22631 reviews

Course Description

This advanced computer science course will provide an overview of several of the most popular web and mobile app development toolkits, including MongoDB, ExpressJS, AngularJS, and Node.js. Together, these tools are called the “MEAN stack.”

This is an advanced course for experienced web developers. In this course, we will introduce the essential concepts of the MEAN stack using a fast-paced, learn-by- doing approach. As a concrete example, we will walk through building a retail application. This online store will enable users to search for products, add them to their cart, and check out using Stripe, an online payment processor. You’ll build your own REST API (Representational State Transfer Application Programming Interface) server from scratch using MongoDB schema design principles, as well as a web application using AngularJS and a hybrid mobile application using the Ionic framework.

When you complete the course, you will rec...

This advanced computer science course will provide an overview of several of the most popular web and mobile app development toolkits, including MongoDB, ExpressJS, AngularJS, and Node.js. Together, these tools are called the “MEAN stack.”

This is an advanced course for experienced web developers. In this course, we will introduce the essential concepts of the MEAN stack using a fast-paced, learn-by- doing approach. As a concrete example, we will walk through building a retail application. This online store will enable users to search for products, add them to their cart, and check out using Stripe, an online payment processor. You’ll build your own REST API (Representational State Transfer Application Programming Interface) server from scratch using MongoDB schema design principles, as well as a web application using AngularJS and a hybrid mobile application using the Ionic framework.

When you complete the course, you will receive a discount to MongoDB Professional Certification, enabling you to demonstrate your skills, show recruiters and hiring managers your expertise, and earn a spot in the MongoDB Certified Professional Finder.

Reviews 8/10 stars
25 Reviews for Introduction to MongoDB using the MEAN Stack

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Fuyang Liu profile image
Fuyang Liu profile image

Fuyang Liu

5/10 starsCompleted
4 years ago
Pros: Informational, a good range of topics. Cons: Lecture is too fast and not easy to follow. Not enough hands-on sessions for beginners. Homework super easy if one has good background but super tough for ones lack of background. Simply the course is not resented with enough guided info for beginners to follow. (CS50 is much better on this point, where they have very difficult question but give you enough info for anyone to follow. I could pass all the test but I don't feel I learned that much. In the end due to some of the content is not provided via the course, I could not run the whole website can hack it myself from then on. (For example, in Homework4, I don't see where the so-called "server folder" is, and I could not just run "node index.js" as described to start the server and run the website myself. Somehow I feel the course if made in a hurry and only targeting at very experienced users. However if that is the case, I sti... Pros: Informational, a good range of topics. Cons: Lecture is too fast and not easy to follow. Not enough hands-on sessions for beginners. Homework super easy if one has good background but super tough for ones lack of background. Simply the course is not resented with enough guided info for beginners to follow. (CS50 is much better on this point, where they have very difficult question but give you enough info for anyone to follow. I could pass all the test but I don't feel I learned that much. In the end due to some of the content is not provided via the course, I could not run the whole website can hack it myself from then on. (For example, in Homework4, I don't see where the so-called "server folder" is, and I could not just run "node index.js" as described to start the server and run the website myself. Somehow I feel the course if made in a hurry and only targeting at very experienced users. However if that is the case, I still feel the homework then becomes way too easy for those experienced students. All in all, not one of the best learning experiences on edX. I hope it can evolve better in future.
Was this review helpful? Yes1
 Flag
Nico Han profile image
Nico Han profile image

Nico Han

10/10 starsTaking Now
2 years, 2 months ago
Why this course is not available now? Anything i missing to read it? i just registered on this website
Was this review helpful? Yes0
 Flag
Marcel Masaga profile image
Marcel Masaga profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
2 years, 3 months ago
M101x is an Excellent introductory course, designed with real life scenarios in mind. It offers a practical and hands on approach to designing, testing and deploying a real life Single Page Application, SPA both on mobile and the web. I would strongly recommend this course to any developer who wants to upgrade their Stack to the modern MEAN Stack. Keep up the good work!
Was this review helpful? Yes0
 Flag
Beshr Sabbagh profile image
Beshr Sabbagh profile image

Beshr Sabbagh

8/10 starsTaking Now
2 years, 10 months ago
The course contents are great. The problem is that you can not easily follow the instructor. You watch the instructor coding but do not know where you should add the code, or if you have to create a new file for it.
Was this review helpful? Yes0
 Flag
Harsh Mehta profile image
Harsh Mehta profile image

Harsh Mehta

6/10 starsTaking Now
3 years ago
I followed the tutorial half way but then it was not possible to follow because of its pace. I also couldn't find exercise files for the course.
Was this review helpful? Yes0
 Flag
Pedro Miguel Martins profile image
Pedro Miguel Martins profile image

Pedro Miguel Martins

10/10 starsCompleted
3 years, 6 months ago
I have to say I am quite happy with this course. Straight to the point you learn a lot. I wish we had more exercises and homeworks to practice more what we learned. Maybe I did it at a fast pace so I guess I ended up a little bit overwhelmed, but I learned and I really liked it. It is also a short course, so for me, that is a plus ! In the end I decided to start a personal project with other students to apply what we learned. I recommend it !
Was this review helpful? Yes0
 Flag
James Malvern profile image
James Malvern profile image

James Malvern

10/10 starsTaking Now
3 years, 7 months ago
This is great. Very concise, no errors or dawdling. Straight to the point. Makes you do some work too, assuming some command line and JS knowledge. Definitely recommended! Will be following VKarpov courses, for sure
Was this review helpful? Yes0
 Flag
Ashley Phillips profile image
Ashley Phillips profile image
10/10 starsCompleted
  • 1 review
  • 1 completed
3 years, 8 months ago
Fantastic course. I can understand why this is frustrating for beginners, but as a professional developer (who has never used the MEAN stack before), it was a breath of fresh air to be able to do a course which is fast paced and does not go over any of the basics. It would probably be a good idea to 'raise' the prerequisites. My only criticism is the homework being too easy. It didn't require any investigation or creativity, just copying what was on the slides/following links.
Was this review helpful? Yes0
 Flag
Luka Brkanić profile image
Luka Brkanić profile image

Luka Brkanić

10/10 starsCompleted
3 years, 8 months ago
I wasn't actually interested in MongoDB, I don't even remember why I started this course, but I liked it very much. It covers a wide range of useful topics and shows how a well structured web application should look like.
Was this review helpful? Yes0
 Flag
Jesé Rodríguez profile image
Jesé Rodríguez profile image

Jesé Rodríguez

10/10 starsCompleted
3 years, 10 months ago
I loved it! I completed this course with a 100% grade. I took it because I already had experience in web development and wanted to learn the MEAN stack. Don't take it if you're beginning on web development. You need to have experience with JavaScript and how to work with advanced concepts like callback and asynchronous functions. This is an advanced level course.
Was this review helpful? Yes0
 Flag
Roman Minchyn profile image
Roman Minchyn profile image

Roman Minchyn

9/10 starsCompleted
3 years, 11 months ago
Even though i already had knowledges of some topics (i am a web developer), i've found it very fast forward but as it is marked as "Advanced Level" in my opinion the speed is ok. The teacher is of course a real professional! In Short: Very good, but you need prior knowledges! P.S.: Thank you Valeri Karpov!
Was this review helpful? Yes0
 Flag
Kevin Behrens profile image
Kevin Behrens profile image

Kevin Behrens

8/10 starsCompleted
3 years, 11 months ago
Great course, very interesting and fast paced with great videos and examples. Homework was quite easy after putting some thought into it but really got a lot out of this course.
Was this review helpful? Yes0
 Flag
charles dickman profile image
charles dickman profile image

charles dickman

1/10 starsTaking Now
4 years ago
horrible course unless you already know the stack. short videos, none over 5min, and nearly impossible homework. Your better off learning on your own
Was this review helpful? Yes0
 Flag
Taoufiq ZNIBAE profile image
Taoufiq ZNIBAE profile image

Taoufiq ZNIBAE

8/10 starsTaking Now
4 years ago
Hello everyone. Both the content and the instructor are satisfaying. I look forward to an amazing world of knowledge. Super excited for this journey. Let's learn and grow.
Was this review helpful? Yes0
 Flag
Raja chaliki profile image
Raja chaliki profile image

Raja chaliki

10/10 starsTaking Now
4 years ago
EXCITED!!! Waited so long , today is the day . Good Luck everyone . Hope we learn something very interesting and useful
Was this review helpful? Yes0
 Flag
Ganesh Karamala profile image
Ganesh Karamala profile image

Ganesh Karamala

8/10 starsTaking Now
4 years ago
Awesome!! Really waiting for this course. I hope this course will help me in better understanding of MEAN stack.
Was this review helpful? Yes0
 Flag
Vince A profile image
Vince A profile image

Vince A

10/10 starsTaking Now
4 years ago
Really looking forward to this class! I took the M101J and M101JS classes offered by MongoDB University and was really impressed with the content. I learned a lot and hope to do the same with this class. I can't recommend MongoDB University enough to anyone wanting to learn about NoSQL databases.
Was this review helpful? Yes0
 Flag
Syed Mohamed profile image
Syed Mohamed profile image

Syed Mohamed

10/10 starsTaking Now
4 years ago
I love this course. I have been learning javascript properly in the past several months and I am already managing the M101JS course somewhat well. I hope to gain a solid understanding of how I can utilize the MEAN stack technologies for MongoDB design/development.
Was this review helpful? Yes0
 Flag
Sunil Ahir profile image
Sunil Ahir profile image

Sunil Ahir

2/10 starsTaking Now
4 years ago
I wake up early in the morning and immediately open edx in my web browser, but course is not updated yet because of the conflict in time zone(very disappointing). By the i am so excited about building cart.
Was this review helpful? Yes0
 Flag
Sach Gitonga profile image
Sach Gitonga profile image

Sach Gitonga

8/10 starsTaking Now
4 years ago
Hope our engineer will bring us ReactJS Soon can't wait since this is the new kid in town and everyone seems to like and understand it
Was this review helpful? Yes0
 Flag
Anshuman Kumar profile image
Anshuman Kumar profile image

Anshuman Kumar

10/10 starsTaking Now
4 years ago
Those who are complaining about the prerequisite should first learn javascript from any other course either on edx or other platform like coursera. The course syllabus is beautifully designed for any intermediate javascript developer who is willing to learn MEAN stack. I am looking forward for this course. Don't rate negative if don't have knowledge of javascript.
Was this review helpful? Yes0
 Flag
Rodolfo Marques profile image
Rodolfo Marques profile image

Rodolfo Marques

8/10 starsTaking Now
4 years ago
About preview knowledge: javascript (it's not java) is a simple language to begin but has some complex behaviors when you play async. I suggest you guys give a good read about it to start the course. Not only the basics, but the main concepts we will use: callbacks, closures, javascript objects, etc
Was this review helpful? Yes0
 Flag
Maliha Azmat profile image
Maliha Azmat profile image

Maliha Azmat

10/10 starsTaking Now
4 years ago
I am student of BSCS and now i am in 5th semester i have some idea about javascript and little bit about database. I want to learn some more about database in advanced. Thankyou
Was this review helpful? Yes0
 Flag
Great Junior profile image
Great Junior profile image

Great Junior

2/10 starsTaking Now
4 years ago
Your prerequisites are not suitable for a beginner unlike treehouse college, I want to know if those willing to learn on this platform must have basic knowledges of these
Was this review helpful? Yes0
 Flag
Muhammad kabir profile image
Muhammad kabir profile image

Muhammad kabir

2/10 starsTaking Now
4 years ago
As you said someone must have a knowledge of JavaScript, I want to enroll bt I have no idea about JavaScript I'm a first year student in computer science and engineering, so what I do.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.