Learn a new way to work with databases using MongoDB!
Whether you are brand new to the tech field, or a seasoned software engineer, you’ll need to know your way around a [database](https://www.codecademy.com/resources/docs/general/database) — especially for careers in [back-end](https://www.codecademy.com/resources/blog/what-is-back-end/) or [full-stack development](https://www.codecademy.com/resources/blog/what-does-a-full-stack-developer-do/) , [data science](https://www.codecademy.com/resources/blog/what-is-data-science/), [machine learning](https://www.codecademy.com/resources/blog/what-is-machine-learning/), or [database administration](https://www.codecademy.com/resources/blog/what-does-a-database-administrator-do/). MongoDB is a popular NoSQL document-oriented database management system. NoSQL, or “not only SQL”, databases are fast and flexible, scalable, and quick to get started with. They’re becoming increasingly popular in the industry, currently MongoDB is used by companies like Google, Verizon, eBay, and many more! This course was built in partnership with the experts at [MongoDB](https://www.mongodb.com/) to help you learn this popular database technology or take your existing database management skills to the next level.
### Take-Away Skills
In this course, you’ll learn more about NoSQL databases, MongoDB, its basic operations, and some of its more advanced features. By the end of the course, you’ll be able to:
* Explain what a NoSQL database is.
* Describe the common types of NoSQL databases and their major features.
* Explain what MongoDB is and the advantages of using it.
* Articulate how a document-oriented database is structured and the way MongoDB stores data.
* Explain the importance of data modeling and the primary ways to model data in MongoDB.
* Use MongoDB to perform basic [CRUD](https://www.codecademy.com/article/what-is-crud) database operations.
* Create and use indexes in MongoDB to improve the efficiency of your queries.
* Explain the concept of aggregation and the basic components of an aggregation pipeline.
* Explain the benefits and use cases of MongoDB Atlas, as well as set up your very own atlas cluster.
Whether you are brand new to the tech field, or a seasoned software engineer, you’ll need to know your way around a [database](https://www.codecademy.com/resources/docs/general/database) — especially for careers in [back-end](https://www.codecademy.com/resources/blog/what-is-back-end/) or [full-stack development](https://www.codecademy.com/resources/blog/what-does-a-full-stack-developer-do/) , [data science](https://www.codecademy.com/resources/blog/what-is-data-science/), [machine learning](https://www.codecademy.com/resources/blog/what-is-machine-learning/), or [database administration](https://www.codecademy.com/resources/blog/what-does-a-database-administrator-do/). MongoDB is a popular NoSQL document-oriented database management system. NoSQL, or “not only SQL”, databases are fast and flexible, scalable, and quick to get started with. They’re becoming increasingly popular in the industry, currently MongoDB is used by companies like Google, Verizon, eBay, and many more! This course was built in partnership with the experts at [MongoDB](https://www.mongodb.com/) to help you learn this popular database technology or take your existing database management skills to the next level.
### Take-Away Skills
In this course, you’ll learn more about NoSQL databases, MongoDB, its basic operations, and some of its more advanced features. By the end of the course, you’ll be able to:
* Explain what a NoSQL database is.
* Describe the common types of NoSQL databases and their major features.
* Explain what MongoDB is and the advantages of using it.
* Articulate how a document-oriented database is structured and the way MongoDB stores data.
* Explain the importance of data modeling and the primary ways to model data in MongoDB.
* Use MongoDB to perform basic [CRUD](https://www.codecademy.com/article/what-is-crud) database operations.
* Create and use indexes in MongoDB to improve the efficiency of your queries.
* Explain the concept of aggregation and the basic components of an aggregation pipeline.
* Explain the benefits and use cases of MongoDB Atlas, as well as set up your very own atlas cluster.