강의

멘토링

커뮤니티

BEST
Programming

/

Database

[Renewed] MongoDB and NoSQL (Big Data) Database Bootcamp for Beginners [From Introduction to Application] (Updated)

Learn NoSQL technology for handling big data, one of the fundamental skills in full-stack and data science technologies used by modern startups. MongoDB is the easiest and fastest NoSQL technology to utilize. In this course, you will learn the basics of MongoDB in a short time and master the skills to handle and utilize MongoDB with Python.

(4.9) 185 reviews

3,197 learners

Level Basic

Course period Unlimited

  • funcoding
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

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 Database Fundamentals

  • Python Full Stack Fundamentals

  • Using Databases with Python Programming

  • Database Fundamentals for Big Data Analysis

  • DB Utilization for Full-Stack Service Development

  • MongoDB (mongodb) Basics

Big Data, Easier and More Powerful
Master MongoDB from Beginner to Professional!

💡 We're back with a new revised edition!

  • This course is the latest revised edition, newly created by incorporating student feedback and new MongoDB updates from the original course released in 2019.

Handle massive data with ease, the latest DB technology in the field
Master NoSQL + MongoDB all at once!

Top tech companies have also chosen this official Janjae Micoding course for their internal training lựa chọn cho đào tạo nội bộ

Over 2,000 students enrolled, newly created latest revised edition reflecting feedback được tạo ra dựa trên phản hồi

From beginner to application: learner-friendly structure designed with practical work in mind

This course is designed to help you learn MongoDB(NoSQL), which is one of the fundamental technologies in full-stack and data science for handling big data. To show you how MongoDB is used in real-world applications, the course also includes how to utilize MongoDB with Python programming and web crawling.

For Python and crawling basics, taking Python Introduction and Web Crawling Fundamentals Bootcamp [Easy! Up to Solid Materials!] will help you take this course more effectively.


Even if you're new to MongoDB
you can learn without worry.

I thought databases = SQL, but what is NoSQL?

All data is stored in databases, but traditional SQL-based databases have limitations in handling the massive amounts of data that are commonly dealt with in today's industry. Therefore, NoSQL databases are widely used these days, and you can understand NoSQL databases as databases that handle big data.

Can I learn this without knowing SQL?

NoSQL databases and SQL-based databases are not closely related. Therefore, this course is designed so that you can take it without any issues even without knowledge of SQL. However, understanding SQL can help you become familiar with databases, so if you haven't experienced SQL before, taking it together with the course below will be much more effective.

What are the advantages of MongoDB among NoSQL databases?

There are many types of NoSQL databases. Among them, MongoDB is the most popular and easiest database. If you're not familiar with NoSQL or databases in general, we recommend taking this course to quickly learn MongoDB basics and start using it right away.

I don't know how to learn MongoDB's various syntax.

MongoDB syntax can be broadly divided into basic syntax and MongoDB Aggregation Framework-based syntax. This course covers both syntaxes. However! Simply listing these syntaxes makes it difficult to master and utilize them. Therefore, this course explains various examples, examples based on real data, and hands-on practice problems, as well as practical code for collecting data through Python web scraping and storing/analyzing it in MongoDB in real-time.

If you're not familiar with Python programming, we offer the Python Introduction and Web Crawling Basics Bootcamp [Easy! Up to Robust Materials!] course, and we recommend taking it alongside this course. We also provide a related course roadmap so you can systematically build fundamental skills for developers and data science. (You can check the complete related roadmap at the bottom of this detailed page.)

Does MongoDB only work in specific environments?

No. It works on Windows/macOS and is also widely used on Linux. Additionally, since databases are not programs with a graphical interface, once they're running, you can simply connect to and control MongoDB through separate management tools or Python.

This course covers installation and execution methods on Windows, Mac, and even AWS (cloud environment) Linux. After that, you will learn the core techniques for controlling MongoDB through management tools and Python.

The course proceeds based on step-by-step/technology-specific code and materials so you can become familiar with related practical skills in a short time.


Creating proven courses
that many have learned from over the years.

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

Don't waste your time! Different instructors can make a difference in IT courses.
Carefully crafted with meticulous attention for thorough and reasonable education.

We start easy, naturally repeat as you take the course, and structure it with various problems so it can't help but sink into your head. Additionally, we explain it in patterns so you can use it as-is for practical application, and modify it to fit various cases. Furthermore, after this course, you can systematically understand related technologies and their applications through the full-stack and data roadmaps at the bottom of this page. If you take IT courses that are well-structured and verified, you can make the related technology your own in a short time.

Provides various practical DB-based problems and solutions

🙋‍♂️ These are courses created with continuous thought and improvement so you can feel 'Ah! This really is different!' I ask that only those who are reasonable, considerate of others, and can build good relationships as students and instructor please enroll!


Learn Systematically
Janjaeми Coding Dave Lee's Roadmap 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap to build a solid foundation in a short time. IT technologies are closely interconnected, and integrating them enables web/app services and data science. By gradually increasing difficulty and mastering core technologies, you can learn efficiently, understand systems and data comprehensively, and grow into a competitive developer or data professional. To achieve this, we've prepared a roadmap that systematically organizes the core technologies of each field.

1. The Fastest Complete Data Roadmap

We've created a video that explains this roadmap, data-related careers, and the entire data analysis/science process in detail. By referring to this video, you can easily learn the data process without trial and error in a short time, even on your own!

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

2. The Fastest Full-Stack Roadmap

I've created a video that explains in detail how to learn and implement web/app development the fastest way on your own using this roadmap. If you refer to this video, you can implement web/apps in a short time without trial and error.

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

3. Essential Computer Science (CS) Core Knowledge Required for Development and Data Fields

This roadmap is a course that systematically organizes essential Computer Science (CS) knowledge, which is the core IT theory that forms the foundation of development and data fields. Among these, we are opening lectures where you can systematically learn the most important core subjects, especially computer architecture, operating systems, and networks.


Recommended for
these people

Who is this course right for?

  • Those who want to utilize databases with Python programming

  • Those who want to learn IT skills needed for modern startups

  • For those who want to learn the latest big data-based databases

  • Those who want to learn the fundamentals of data science/analysis

  • Those who want to learn full-stack fundamentals

Need to know before starting?

  • Python Introduction and Web Crawling Basics Bootcamp Enrollment

  • Python Basic Syntax

Hello
This is

33,511

Learners

2,459

Reviews

1,949

Answers

4.9

Rating

13

Courses

Janjemi Coding, Dave Lee

  • About Janjaemi Coding Introduction Blog [Click]

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

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

  • Key Development History: Samsung Pay, E-commerce search services, RTOS compiler, Linux Kernel Patch for NAS

  • Books: Linux Kernel Programming, Understanding and Developing Linux Operating Systems, IT Core Technologies for Everyone to Read and Understand, Python Programming Primer for Absolute Beginners

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

  • This site shares free resources related to full-stack development, data science, and AI.

  • Others: Fun-Coding YouTube Channel [Click]

    • I'm starting to share tips and short free lectures little by little to help with IT learning!

For eight years, I have been consistently creating solid full-stack, data science, and AI courses while balancing my work in the industry with teaching IT.

I am gradually starting to share my lectures. Balancing my current industry experience with teaching, I have been consistently creating solid full-stack, data science, and AI courses for 8 years.

Curriculum

All

42 lectures ∙ (9hr 15min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

185 reviews

4.9

185 reviews

  • python1828님의 프로필 이미지
    python1828

    Reviews 9

    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.

  • bizoneig9265님의 프로필 이미지
    bizoneig9265

    Reviews 6

    Average Rating 5.0

    5

    62% enrolled

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

  • ssimany5647님의 프로필 이미지
    ssimany5647

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

  • jinhoojeong1879님의 프로필 이미지
    jinhoojeong1879

    Reviews 3

    Average Rating 5.0

    5

    31% enrolled

    As a non-IT major, this is so beneficial

  • 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.

$59.40

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!