Skip to content

mongodb-developer/CodeYourDreams

Repository files navigation

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

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

Troubleshooting

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.