Chevron Left
Back to Using Databases with Python

Learner Reviews & Feedback for Using Databases with Python by University of Michigan

4.8
stars
21,276 ratings

About the Course

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-13 of the textbook and the first three courses in this specialization. This course covers Python 3....
Highlights
High quality course material

(143 Reviews)

Top rated instructor

(176 Reviews)

Top reviews

CS

Invalid date

Well taught course, with material made easy to understand and discussed in an engaging way. The assignments really help to solidify your understanding and are like puzzles that I enjoy working at.

JG

Invalid date

This course was great! I enjoyed parsing different types of data: from documents and the web. This course is definitely (rudimentary) a must take course for anyone who wants to go into data science.

Filter by:

3026 - 3050 of 3,213 Reviews for Using Databases with Python

By Abdul S

Oct 9, 2021

Amazing

By Pranjal S

Jun 8, 2020

Amazing

By PRATHIVADA V S

Jun 14, 2018

useful

By Pandiarajan S

Mar 21, 2022

good

By NANA K M

Apr 19, 2021

Great

By Akshay M

Sep 9, 2020

Good.

By Pramod A

Aug 21, 2020

Good.

By 杨初斌

Sep 22, 2016

great

By mahmoud K s

Sep 12, 2020

goot

By Sarvagya M

Jun 5, 2020

good

By Deleted A

Jun 2, 2020

good

By Jatin G

May 10, 2020

nice

By Javier J

Aug 11, 2019

NIce

By Aditya J

May 30, 2019

Good

By Gaurav P

Nov 5, 2017

good

By Rohit

May 4, 2017

Good

By Sai T C

Jun 11, 2016

Good

By Haoran

May 31, 2018

Not

By Renjie L

Aug 2, 2016

勉强吧

By MAYRA E C C

Feb 3, 2021

.

By Hussein A

Jan 28, 2019

G

By John J

Apr 18, 2016

I

By Oliver C

Jan 19, 2021

The first 3 parts of this specialisation are a great way to get into Python. Everything is useful and explained pretty simply. My only two criticisms would be that it doesn't challenge you nearly as much as other courses such as CS50. The projects are relatively simple in comparison. The second is that there is little time watching the instructor write actual code which I feel would be pretty useful.

Using Databases with Python is the installment I was most looking forward to. It didn't really deliver though. We rarely wrote our own code unless following along in the worked examples. The projects involved editing 2 or 3 lines in pre-made code which, if I'm going to be honest, felt like cheating ourselves. Then week 5 was almost non-existent. It felt incomplete and the final project felt like one of those week 1 projects that are there to ensure that Python and everything are running on your system correctly. This one didn't translate well to an online course.

By Josh J

Jun 14, 2019

This class reached a bit further than I understood. A few of the applications were distributed and the assumption is that you would be able to edit them to complete the requirements of the assignment. it was a bit confusing to understand what I had to do....edit or write something different. I understand most of the topics, but the assignments were hard to grasp what was needed. The teacher did a good job explaining content and shows patience in the videos. I think the requirements are difficult to pull off in an online environment using free tools. I would have liked to use sql server and connect to a legit API using standard connection methods, but I am not sure that is realistic in this type of course. Overall, I would take it again. I learned quite a bit.

By Chad W

Sep 17, 2019

I enjoyed learning about databases and the introduction to SQL. The lessons are great and the instructor is well spoken as always.

That said, I found this course to be less consistent in it's difficulty than previous courses in this specialization. One assignment completely through me off, not because of the difficulty to complete the required actions, but because the description of how it would be assessed was unnecessarily ambiguous. The other assignments were too easy as almost all of the code was already written, sometimes with 0 changes being needed to make it run properly. Personally, I would have appreciated more exercises to better understand the nuances of the code and go get more practice but I'll still play around with it in my own time.