About this Course

594,615 recent views

Learner Career Outcomes

34%

started a new career after completing these courses

34%

got a tangible career benefit from this course

14%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 15 hours to complete
English

What you will learn

  • Use the Create, Read, Update, and Delete operations to manage databases

  • Explain the basics of Object Oriented Python

  • Understand how data is stored across multiple tables in a database

  • Utilize the Google Maps API to visualize data

Skills you will gain

Python ProgrammingDatabase (DBMS)SqliteSQL

Learner Career Outcomes

34%

started a new career after completing these courses

34%

got a tangible career benefit from this course

14%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Approx. 15 hours to complete
English

Offered by

Placeholder

University of Michigan

Syllabus - What you will learn from this course

Content RatingThumbs Up97%(33,488 ratings)Info
Week
1

Week 1

3 hours to complete

Object Oriented Python

3 hours to complete
12 videos (Total 83 min), 4 readings, 2 quizzes
12 videos
Unicode Characters and Strings17m
Windows 10: Installing Python and Writing A Program8m
Windows: Taking Screen Shots2m
Macintosh: Using Python and Writing A Program4m
Macintosh: Taking Screen Shots4m
14.1 - Object Oriented Definitions and Terminology8m
14.2 - Our First Class and Object7m
14.3 - Object Life Cycle8m
14.4 - Object Inheritance6m
Bonus: Interview - Software Engineering - Bertrand Meyer11m
Bonus: Office Hours - London1m
4 readings
Help us learn more about you!10m
Python Textbook10m
Coming from Python 2 - Encoding Data in Python 310m
Notice for Auditing Learners: Assignment Submission10m
2 practice exercises
Using Encoded Data in Python 330m
Object Oriented Programming30m
Week
2

Week 2

4 hours to complete

Basic Structured Query Language

4 hours to complete
7 videos (Total 77 min)
7 videos
15.2 - Using Databases12m
15.3 - Single Table CRUD16m
Worked Example: Counting Email in a Database13m
Bonus: Office Hours Zagreb, Croatia3m
Interview: Elizabeth Fong - The Early Years of SQL7m
Worked Example: Twspider.py (Chapter 15)9m
1 practice exercise
Single-Table SQL30m
Week
3

Week 3

3 hours to complete

Data Models and Relational SQL

3 hours to complete
8 videos (Total 81 min)
8 videos
15.5 - Representing a Data Model in Tables11m
15.6 - Inserting Relational Data9m
15.7 - Reconstructing Data with JOIN12m
Worked Example: Tracks.py (Chapter 15)13m
Bonus: Office Hours Perth, Australia1m
Bonus Interview: Niklaus Wirth15m
Bonus: Office Hours Barcelona2m
1 practice exercise
Multi-Table Relational SQL30m
Week
4

Week 4

3 hours to complete

Many-to-Many Relationships in SQL

3 hours to complete
5 videos (Total 62 min)
5 videos
Worked Example: roster.py (Chapter 15)11m
Bonus: Office Hours Mexico, City54s
Bonus Interview: Andrew Tannenbaum - Minix10m
Worked Example: Twfriends.py (Chapter 15)21m
1 practice exercise
Many-to-Many Relationships and Python30m

Reviews

TOP REVIEWS FROM USING DATABASES WITH PYTHON

View all reviews

About the Python for Everybody Specialization

Python for Everybody

Frequently Asked Questions

More questions? Visit the Learner Help Center.