I know databases as SQL, but what is NoSQL?
All data is stored in databases, but traditional SQL-based databases have limitations when processing the vast amounts of data handled in the industry today. As a result, NoSQL databases are now widely used, and you can understand databases that handle big data as NoSQL databases.
Can I learn this without knowing SQL?
NoSQL databases and SQL-based databases are not closely related. Therefore, this course has been designed so that you can take it without any prior knowledge of SQL. However, understanding SQL can help you become familiar with databases, so if you have no experience with SQL, you will get much more out of this course by taking it along with the lectures below.
What are the advantages of MongoDB among NoSQL databases?
There are also many types of NoSQL databases. Among them, MongoDB is the most popular and easiest to use. If you are not familiar with NoSQL or databases themselves, we recommend taking this course to learn the basics of MongoDB in a short time and put them to use right away.
I’m not sure how to learn MongoDB’s various syntax.
MongoDB syntax can be broadly divided into basic syntax and syntax based on the MongoDB Aggregation Framework. This course covers both. However, simply listing the syntax makes it difficult to truly master and apply it. That’s why this course covers not only various examples, examples based on real-world data, and practice problems for you to solve yourself, but also practical code for collecting data through Python web scraping and storing/analyzing it in MongoDB in real time.
If you are not familiar with Python programming, we offer the Python Basics and Web Crawling Fundamentals Bootcamp [Easy! Even with Robust Materials!] course, so we recommend taking it alongside this course. We also provide a related course roadmap to help you systematically build the fundamentals for developers and data scientists. (You can find the full related roadmap at the bottom of this course detail page.)
Does MongoDB only work in specific environments?
No. It runs on Windows/macOS and is also widely used on Linux. Additionally, since a database is not a program with a user interface, as long as it runs, you can connect to and control MongoDB afterward using a separate management tool or Python.
In this course, we explain how to install and run MongoDB on Windows, Mac, and even Linux on AWS (a cloud environment). Afterward, you will learn the core techniques for controlling MongoDB through management tools and Python.
We’ve structured the course to start easily, naturally reinforce concepts as you follow along, and make them stick through a variety of problems. We also explain how to turn what you learn into patterns that can be used as-is in real-world applications or adapted to suit different cases. Even after completing this course, you can systematically understand related technologies and their applications through the full-stack and data roadmaps at the bottom of this page. By taking well-structured, proven IT courses, you can make the relevant technologies your own in a short time.