Learn A New Way To Work With Databases Using MongoDB


If you want to work in tech, you’ll need to know your way around a database — especially if you’re considering a career in back-end or full-stack development, data science, machine learning, or database administration.

Until now, most of our courses on database engineering centered around relational databases and using SQL. But now, we’ve partnered with the experts at MongoDB to show you a new way to step up your database engineering skills in our new free course: Learn MongoDB.

What is MongoDB?

MongoDB is a popular NoSQL document-oriented database management system. NoSQL — or “not only SQL” — databases are fast and flexible, easy to scale, and even easier to use. They’re becoming increasingly popular in the industry, and you’ll find MongoDB used by companies like Google, Verizon, eBay, and Adobe.

In other words, not only will learning MongoDB help take your database management skills to the next level — it’ll also help you stand out as a candidate and give you an edge in your job search.

Who is the course right for?

Learn MongoDB is well-suited for anyone who’s interested in improving their database management skills — whether you’re completely new to databases, familiar with relational databases and want to explore a different approach, or have years of experience and want to continue honing your skills.

But, while newcomers are welcome, it helps to have some background knowledge of software development. (Check out our Code Foundations courses to get started.)

What will you learn from the new course?

In our new 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
  • Explain how a document database is structured
  • Explain the importance of data modeling and the primary ways to data model in MongoDB
  • Use MongoDB to perform basic CRUD database operations
  • Use Indexing in MongoDB
  • Explain how the MongoDB aggregation pipeline works
  • Explain the benefits and use cases of MongoDB Atlas, as well as set up your very own atlas cluster

Ready to get started? Sign up for Learn MongoDB!

Web Development Courses & Tutorials | Codecademy
Web Development is the practice of developing websites and web apps that live on the internet. Whether you’re interested in front-end, back-end, or going full-stack, the content in our Web Development domain will help you get there.

Related articles

7 articles

What Is Splunk? 

5 minutes
By Codecademy Team

Learn how Splunk makes big data analytics easier by helping organizations monitor their data and derive insights through machine learning.


Highlights from the Black and Brilliant AI Accelerator

By Lillian Xiao

Earlier this year, we partnered with Black and Brilliant to launch an Artificial Intelligence Accelerator program, aimed at upskilling the next generation of AI superstars.
We’re excited to share some of the key highlights from the program.