Learn everything you need to know to get started building a MongoDB-based app.
This course will go over basic installation, JSON, schema design, querying, insertion of data, indexing and working with language drivers. In the course, you will build a blogging platform, backed by MongoDB. Our code examples will be in Node.js.
Week 1: Introduction and Overview Week 2: Creating, Reading and Updating Data (CRUD) Week 3: Schema Design Week 4: Performance Week 5: Aggregation Framework Week 6: Application Engineering Week 7: Case Studies
MOOCs stand for Massive Open Online Courses. These arefree online courses from universities around the world (eg. StanfordHarvardMIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you. They also have student discussion forums, homework/assignments, and online quizzes or exams.
Terrel Shumwaycompleted this course, spending 5 hours a week on it and found the course difficulty to be medium.
The scope of the course is definitely introductory. It covers all of the basics of what you need to get started using MongoDB, but does not go very deep. I can see that this course could be quite challenging for someone who is new to programming.
This was my first time-boxed MOOC. The hard deadlines were a key feature for me, because I tend to get really excited about a topic, dive in, burn out, and quit.
I found myself completing the lectures and homework and being anxious to start on the next week's material. This pushed me into the forums where I was actually able to answer questions and help other students. That felt really nice.
The guys at Mongo University do a great job explaining the basics (and not so basics) of MongoDB, how it compares to relational data bases (among other things) to a point where I could feel comfortable starting a project on my own using Mongo and being proficient with it.