From the web site of 10gen:
“10gen Education is an online learning platform run by 10gen (the MongoDB company) available to anyone in the world with an internet connection. Our free courses will teach you how to develop for and administer MongoDB quickly and efficiently.”
- M101P: MongoDB for Developers
- M101J: MongoDB for Java Developers
- M101JS: MongoDB for Node.js Developers
- M102: MongoDB for DBAs
These courses cover the basic of MongoDB and equip me the skills to perform CRUD operations on a MongoDB collection. At the end of the course, I built a simple blog application using MongoDB as backend store. MongoDB supports many language drivers so client programs can conveniently call API to access data in it. For M101P, PyMongo API is used to connect Python programs to MongoDB. Similarly, M101J and M101JS use Java and Node JS API to connect blog application to MongoDB to store likes, posts, blogs and user accounts.