[Renewed] First-Time MongoDB and NoSQL (Big Data) Database Bootcamp [From Beginner to Practical Use] (Updated)

Learn NoSQL technology for handling big data, one of the fundamental technologies used in the full-stack and data science fields at modern startups. MongoDB is one of the easiest NoSQL technologies to learn and use quickly. In this course, you will learn the basics of MongoDB in a short time, as well as how to work with and utilize MongoDB using Python.

(4.9) 190 reviews

3,239 learners

Level Basic

Course period Unlimited

Python
Python
MongoDB
MongoDB
DBMS/RDBMS
DBMS/RDBMS
Data Engineering
Data Engineering
Python
Python
MongoDB
MongoDB
DBMS/RDBMS
DBMS/RDBMS
Data Engineering
Data Engineering

Reviews from Early Learners

4.9

5.0

fletcher_seth2335

31% enrolled

Thank you for preparing such a rich and good lecture! I really appreciate that you renew the videos according to the time. Some lectures are filmed once and then not renewed, but I feel that Instructor Dave Lee is very considerate of his students ^.^

5.0

jh751225

31% enrolled

This is the second lecture. I was curious about the database while listening to the first lecture, so I started studying it. It is organized systematically and the lecture proceeds calmly from the basics, so it is easy to understand even if you listen to it after developing in another language. I will register for other lectures and learn one by one. It is a good lecture.

5.0

HYO JIN Kim

100% enrolled

I've listened to the third full-stack lecture! The lecture was difficult, but it was fun to solve the problems. Now I'm going to the backend~~ I'll keep running towards the goal of completing the full-stack roadmap!

What you will gain after the course

  • Understanding Modern Databases (NoSQL)

  • Understanding Basic Database Technologies

  • Basic Python Full-Stack Skills

  • Using a Database with Python Programming

  • DB Fundamentals for Big Data Analytics

  • Using Databases for Full-Stack Service Development

  • MongoDB Basics

Big data, made easier and more powerful
Master MongoDB from beginner to professional!

💡 It’s back with a brand-new revised edition!

  • This course is the latest revised edition, newly created based on student feedback and the latest MongoDB updates to the original course released in 2019.

Handle vast amounts of data with ease using the latest database technologies from the industry
Master NoSQL + MongoDB in one course!

The official Jandae Coding course chosen by Naver, Kakao, Line, Coupang, and Baemin for internal training

More than 2,000 students enrolled, and a newly created latest revised edition reflecting their feedback

A learner-friendly structure designed with real-world work in mind, from beginner fundamentals to practical application

This course teaches MongoDB (NoSQL), one of the fundamentals of full-stack and data science technologies for handling big data. To show you how to use MongoDB in real-world work, it also covers how to use MongoDB with Python programming and web crawling.

For the basics of Python and web scraping, you can take the Python Fundamentals and Web Scraping Basics Bootcamp [Easy! Through Robust Materials!] to follow this course more effectively.


Even if you're new to MongoDB,
you can learn without any worries.

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 proceed using code and materials organized by step and technology, so you can become familiar with the relevant practical techniques in a short time.


We create courses that many people have studied over the years.
Proven courses.

Verified by 60,000 paid online students over 8 years!

Don't waste your time! IT courses can be different when the instructor is different.
We carefully created this course to provide thorough and reasonably priced education.

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.

A variety of practical DB-based problems and solutions

🙋‍♂️ A course created through constant thought and improvement so that you can feel, “Ah! It really is different!” We kindly ask that only those who can build a positive relationship with instructors and fellow students through reasonableness and mutual consideration enroll!


Learn systematically
Dave Lee of Fun Coding’s roadmap

Following this course, explore the AI · development · data · CS roadmap to learn what you need based on your goals.

IT technologies are interconnected.
By selectively learning connected technologies and adding AI to the mix, you can reach your goals much faster.

Every roadmap covers how to connect and use technologies together,
is designed to increase in difficulty from beginner to expert level, and
has been consistently updated for years.

It is also offered at a greater discount than when taking the courses individually.

3. Fundamentals of development and data, and core computer science (CS) knowledge

From computer architecture, operating systems, networks, system software, software engineering, and architecture to data structures and algorithms

← Swipe left or right to explore the CS courses and the full roadmap →

View the full computer science roadmap in detail

4. The Most Reliable Ultimate AI Utilization Roadmap (2026)

From Claude Code business automation to vibe coding, Codex, OpenClaw, Claude Code–based data analysis, advanced Claude Code techniques such as agentic, harness, and loop engineering, and even AI agent development

← Swipe left and right to explore AI courses and reference courses →

View the most reliable and powerful AI utilization roadmap (2026) in detail

Recommended for
these people

Who is this course right for?

  • Those who want to use a database with Python programming

  • Those who want to learn the IT skills needed for the latest startups

  • Those who wish to learn about the latest big data–based databases

  • Those who want to learn the fundamentals of data science and analytics.

  • Those who want to learn the fundamentals of full-stack technology

Need to know before starting?

  • Completed the Python Basics and Web Scraping Fundamentals Bootcamp

  • Basic Python Syntax

Hello
This is funcoding

Inflearn Verified

Career Verified

34,485

Learners

2,592

Reviews

1,952

Answers

4.9

Rating

13

Courses

Janjemi Coding, Dave Lee

  • About Janjaemi Coding Introduction Blog [Click]

  • Key Experience: Coupang Senior Development Manager/Principal Product Manager, Samsung Electronics Development Manager (Approx. 15 years of experience)

  • Education: BA in Japanese Language and Literature, Korea University / MS in Computer Science, Yonsei University (A complete mix)

  • Key Development Experience: Samsung Pay, E-commerce Search Service, RTOS Compiler, Linux Kernel Patch for NAS

  • Books: Linux Kernel Programming, Understanding and Developing the Linux Operating System, IT Core Technologies That Anyone Can Easily Read and Understand, Python Programming Primer for Absolute Beginners

  • Operating Site: Fun-Coding (http://www.fun-coding.org) [Click]

  • This is a site that shares free materials related to full-stack development, data science, and AI.

  • Others: Fun-Coding YouTube Channel [Click]

    • I am starting little by little to share tips and short free lectures that are helpful for IT learning~

While working in the industry, I have been consistently creating solid full-stack, data science, and AI courses for 8 years.

 

More

Curriculum

All

42 lectures ∙ (9hr 13min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

190 reviews

4.9

190 reviews

  • kmdadoo님의 프로필 이미지
    kmdadoo

    Reviews 29

    Average Rating 5.0

    5

    31% enrolled

    I like that you explain things in an easy and fun way.

    • funcoding
      Instructor

      Thank you!!

  • bizoneig9265님의 프로필 이미지
    bizoneig9265

    Reviews 9

    Average Rating 5.0

    5

    62% enrolled

    I'm enjoying the lectures. Your thorough explanations are helping me understand well. Thank you.

    • funcoding
      Instructor

      Thank you!

  • python1828님의 프로필 이미지
    python1828

    Reviews 12

    Average Rating 4.1

    5

    98% enrolled

    If I hadn't taken Mr. Janjaemi Coding's lecture, I would have given up on Python coding. There is a world of difference between knowing and teaching. We realize when we are in school that even smart people are not good at teaching. I think Dave Lee's lecture is the best among coding lectures. In fact, I think it is the best. Also, I am not a programmer, so I don't know if Dave Lee is the best programmer, but I can tell that he has tremendous skills. His teaching skills are of course the best (I can't express it enough no matter how many times I emphasize it), and the curriculum is also, more sincere and meticulous than other lecturers, it goes without saying. As the video explains, if you don't have passion for teaching, I don't think you can do this well. Of course, money will follow because of good lectures, but it is difficult for people to make it properly from beginning to end with passion just because money follows. The speed of speech is also good. It seems like they are explaining it slowly on purpose for beginners, but as the instructor said, you can just watch it quickly. I am 42 years old, and I don't know anything about coding, and I have nothing to do with programming. I think I realized the importance of coding through YouTube in early 2019. I listened to lectures on other coding lecture sites and watched all the basics of Python, but I gave up right away.. I didn't make any more progress. A few months later, I tried again, and this time I took a 500,000 won lecture for 6 weeks.. I gave up again.. A few months later, I decided that I had to learn coding to make the rest of my life easier, so while searching for Inflearn, I found Janjaemi Coding's Pandas lecture attractive, so I took it. In fact, I only took about 70% of it. That's because I realized that I had taken the wrong order. However, when I listened to the lecture, it was explained so easily that I understood it to some extent. As I listened hard, I gained an understanding of Python? An understanding of programming? I felt this a little bit Right away, I studied Python Basics by Mr. Janjaemi Coding. It wasn't easy, but I couldn't give up Why? Because he taught it so well and easily I really studied hard There was someone who taught it so well and easily. I paid for another person's lecture on Inflearn, but...the lecture was too fast and I just went through it by myself. Janjaemi Coding is the best. It's also great that he picks out only the necessary parts and lectures. It's hard to control the amount of knowledge when conveying knowledge, but I think he made lectures about parts that beginners can understand or that they absolutely need to understand. Thank you so much. I plan to take all of Janjaemi Coding's lectures, and I've already paid for Pandas, Python Basics, MySQL, and NoSQL and am studying them. And looking at Janjaemi Coding's site, I see that there are lectures posted on other sites, so I plan to take them all as well. If I can get to the level where I can create the program I want, it will all be thanks to Dave Lee. 3-line summary If it weren't for Janjaemi Coding, I would have given up on coding. Paying more money doesn't mean you get better lectures. Please make more and more good lectures.

    • funcoding
      Instructor

      Thank you for your compliments.... It gives me strength, makes me happy, and gives me a sense of accomplishment that you took the time to write such a good article. Thank you very much.

  • jinhoojeong1879님의 프로필 이미지
    jinhoojeong1879

    Reviews 5

    Average Rating 5.0

    5

    31% enrolled

    As a non-IT major, this is so beneficial

    • funcoding
      Instructor

      Thank you!

  • slipzine6373님의 프로필 이미지
    slipzine6373

    Reviews 12

    Average Rating 4.4

    5

    100% enrolled

    It was explained so easily and in detail that I understood it right away after just one look.

    • funcoding
      Instructor

      Thank you!

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!