Skip to content
No description, website, or topics provided.
Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Code Your Dreams_ Intro to Databases.pptx

Code Your Dreams: Intro to Databases

This repo contains the materials for the Intro to Databases courses that are part of the Code Your Dreams curriculum.

Each lesson is designed to have about 25 minutes of instructor-led learning and 25 minutes of hands-on lab exercises.


Slides for both lessons are available in the same deck. A downloadable copy of the slides is available in this repo. If you do not have access to PowerPoint, you can access a published version of the slides online here. Speaker notes are included in both versions of the slides.

Lesson 1

Lesson 1 focuses on database fundamentals. You'll explore what a database is and how you store data in a database.

Presenter Jupyter Notebook

Presenter Video Training

Student Lab Jupyter Notebook

Lesson 2

Lesson 2 focuses on how to interact with a database. You'll explore database queries and how to visualize your data.

Presenter Jupyter Notebook

Presenter Video Training

Student Lab Jupyter Notebook


If you have trouble connecting to your database or are not getting any results when you try to access your database through Python code, be sure your current IP address is whitelisted. Your IP address can change for a variety of reasons, so this is a good place to start troubleshooting. See the MongoDB Documentation for detailed instructions on how to whitelist your IP address in MongoDB Atlas.

Suggestions and Quesions

If you have suggestions to improve the materials, submit a pull request. If you have a question, email developer-advocacy AT mongodb . com

About the Authors

Ken W. Alger and Lauren Schaefer authored the original materials in this repo.

You can’t perform that action at this time.