MongoDB Quickstart with Python

Take the course for free

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

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

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

Highly recommended, very nice flow of concepts, modern dev tools, and packs a lot of content into a short space.
-- Alan

Your Python Jumpstart by Building 10 Apps course is the best I have seen. As an experienced Python developer, I highly recommend it.
-- Paul S.

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

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.