MongoDB Quickstart with Python

Take the course for free

Learn the most popular NoSQL / document database: MongoDB.
In just 2.5 hours, you'll be up and running with MongoDB and Python.

Course logo

Why learn MongoDB?


Requires less work to evolve as your app grows.

Most wanted

MongoDB is the most wanted database by a factor of 2.

Powering the web

A $2 billion dollar e-commerce store and many more...


Built-in sharding and replication using the same API.

Take the course

Are you ready to take the course?

All you have to do is register for free to get started. You'll create an account on our training website ( and go straight into the course.

Register now (free)

Git the source code

The source code and data used in this course are available on GitHub.

Get the source code

What students are saying

Just finished going through this, a great intro to mongodb and nosql in general. The introduction to robo 3t by itself was worth it for me, amazing tool I didn't know before. Seeing how you designed the different parts of the application while explaining the logic behind, was great. Thanks for the content Michael Kennedy!
-- Shay E.

Are you kidding? By the end of first Mongo Quickstart coding example I was checking out colorama which was hardly mentioned, if at all. Watching the short on getting the code from GitHub lecture, I heard the best summary of branches ever. Those are not even core to the course!
-- Kris

Spent the morning with Talk Python's course on Python and MongoDB. #Awesomeness. Michael, you were born to teach man!
-- William H.

Thanks for your podcasts and courses. It’s all been very helpful. Just wanted to let you know that I got a job with a startup. Looking forward to working with Python and even doing some ML. Very exciting stuff. Keep up the great work!
-- Pat

Start this course in 30 seconds

Join now!

Course details and outline

chapter duration
Welcome to the course
Why NoSQL and MongoDB
Modeling data in document databases
Introducing MongoEngine
Building the data layer with MongoEngine

Go pro: Get the 7 hr MongoDB Mega Course

Our free course will definitely get you up and running with MongoDB and Python. But for professional applications that depend upon MongoDB, there is a lot more to learn before you're ready to launch.

Check out our paid, 7-hour course MongoDB for Python for Developers. You'll learn about maximizing MongoDB's performance, using the native shell and query language, safe and secure cloud deployments, and much more.

Let's Get In Touch!

Do you have questions or want more information? Would you like to offer this course to your entire team? Whatever it is, just shoot us a note here.