Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

PyMongo - Beginners

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Build a strong foundation in MongoDB database programming with Python by learning how to use the PyMongo library to perform essential database operations. This beginner-friendly course provides a practical, hands-on introduction to setting up a MongoDB development environment, connecting Python applications to databases, and working with collections using PyMongo. You will begin by configuring Python, PyCharm, MongoDB, and PyMongo before creating database connections and collections through Python scripts. As you progress, you will implement Create, Read, Update, and Delete (CRUD) operations and explore effective data retrieval techniques using filters, projections, and query operators such as $in, $gt, $lt, and $nin to analyze MongoDB collections. Designed for beginners and aspiring Python developers, this course emphasizes step-by-step practice so you can confidently write PyMongo scripts that interact with MongoDB databases. By the end of the course, you will be able to build database connections, perform CRUD operations, retrieve data using practical query techniques, and evaluate data retrieval strategies for application development and analysis workflows. Whether you are starting your journey with MongoDB or looking to strengthen your Python database skills, this course offers a structured path to applying PyMongo in real-world database tasks.

Syllabus

  • Getting Started with MongoDB and PyMongo
    • This module introduces learners to the foundational concepts of PyMongo and MongoDB. It covers the necessary environment setup including Python, PyCharm, MongoDB, and PyMongo installation. Learners will explore how to initiate connections to a MongoDB database using PyMongo and understand the basic structure and visibility conditions of databases and collections in MongoDB. The module provides a step-by-step, hands-on walkthrough tailored for absolute beginners.
  • Performing CRUD Operations with PyMongo
    • This module guides learners through the complete implementation of CRUD operations (Create, Read, Update, Delete) using PyMongo in a MongoDB environment. The module begins with an overview of CRUD functionality and progresses to detailed hands-on demonstrations for each operation. Learners will write scripts for creating and modifying documents, deleting data, and retrieving documents using filters and comparison operators. Special emphasis is given to read operations, showcasing practical query techniques including projections, conditionals, and advanced filtering. The module concludes with a recap of the concepts and practices covered throughout the course.

Taught by

EDUCBA

Reviews

4.4 rating at Coursera based on 17 ratings

Start your review of PyMongo - Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.