(143 Reviews)
(176 Reviews)
FF
Nov 22, 2017
the way this course is design is absolutely amiziong. just good amount of most important information is provided. task are not too complecated to finish (maybe coudl be little more dificult:) love it!
CW
Jan 20, 2020
Tied together many data transfer concepts that I had heard of but did not understand. Very interesting set of topics - makes a novice understand what other languages might be interesting to learn.
By Yogesh B
•Oct 5, 2020
+It improved my database design skill up to some extent.
+good integration with python and json etc
-Normalization was not there, at least upto 3NF it should be covered.
-last project was just a copy paste. it would be great if it can be somewhat challenging.
By Choudhury M M W
•Oct 20, 2023
Good content, a wonderful instructor, and I look forward to taking more courses with him. I would appreciate more bite-sized assignments for the course each week. The instructions for the final assignment were not clear causing a delay in the submission.
By Thomas B
•Jan 17, 2018
Wish we did more of the coding for the final week. Give us an expected schema for the program's output (which the javascript and html will visualize from), and have us write most of the python for the first parts that output data which fits that schema.
By Síofra O
•Apr 24, 2019
Good as an intro to databases but perhaps a bit too easy as a lot of the code is provided. I would have like to have had to create more Python code instead of reusing what was provided in the course resources. That said, well laid out and delivered.
By Olha L
•Aug 22, 2019
This course is more about DataBases rather than Python. Good for very beginners, too easy for anyone with programming background.
Also I would suggest providing mbox.txt file for download, as copy/pasting such a big amount overload laptop CPU.
By Richard W
•May 13, 2018
This course is a perfect introduction to using databases with Python. It gives intuition and provides understanding of the most important database management features, how to code them in SQL, and how to manage them through a Python interface.
By Justinas Š
•Jan 16, 2018
I would say this is a good course to learn and understand what is DB and how to interact with them with Python. The purpose of this course is not to make us professionals, its just to make us aware of it and prepare us for further development.
By Yogesh K
•May 2, 2020
It was a great deal working on with this course, especially with the peer-graded assignment of the last week. I was worried about the assignment because in 2 days it was not getting graded, but it finally did and I was relieved so much.
By Zihao M
•Feb 28, 2016
The course is great, but I hope I can get to the final project. I have a little bit experience in python, so I skipped the first two courses of the specialisation project. But I still want to try the 5th one, which is locked to me now~
By Susmith D K
•Apr 4, 2020
This course is full of database designing which was a great experience.It was a bit tough to keep up in beginning but then i got familiar.You should not need any prior knowledge on database to learn this course but need some python.
By Jason P
•Nov 6, 2019
Easy and informative but could be more challenging and have us modify the code a bit more. Similar complaint about my Coursera class with IBM about databases so maybe it's a limiting factor of how things are structured and graded.
By Deleted A
•Dec 25, 2018
I think Dr. Charles' lectures are really cool, but the practical excercises were not so good: they consisted, mostly, only in executing already done code and printing stuff. I think that the peer-grading were unnescessary too.
By Oliverio J S J
•Jan 4, 2018
This course is a nice introduction to relational databases. However, most lessons address database design and SQL topics, and thus some people may consider that it is not fair to include this course in a Python specialization.
By Andrew P
•Dec 29, 2017
Would be perfect but the issue with the Gooogle API Key in the week 5 assignment was frustrating to figure out without clear guidance. The walkthrough in the Discussion Forum could have used pictures to help debug the issue.
By Sohaib A
•Jan 8, 2016
The only reason I can't give this course a 5 star rating is the final assignment is not substantial enough. Otherwise this is the best course series for any beginner or someone trying to refresh their programming knowledge.
By Archana K R
•Dec 23, 2019
Loved the teaching but assignments had very little rigor involved. Towards the end, only a small piece of the code needed to be modified to obtain the result taking away much of the practical understanding of the course
By Byomokesh P P
•May 7, 2019
The assessment session is very helpful, as relate to real time tasks. The classes are awesome and easy to understand. I would suggest to learn the basics of the python before entering to the Python using database course.
By Bruce P
•Jan 2, 2017
Good course at an appropriate level. I'd like to see more advanced topics in a related course, like optimization, multi-threading, database management. Some discussion of non-relational databases would also make sense.
By Dominic J
•Jul 4, 2016
A good introduction to the basics of SQL and an excellent, intuitive description of the workings of databases with motivations for them. Gets a little 'hand-wavy' at parts but is fine for a less experienced programmer.
By Pedro J G R
•Jul 29, 2021
One of the best! This course taught me about databases (the general idea) and then how to create and visualize data with Python. Forme, one of the most useful courses from this spezialised program from Univ. Michigan.
By Phantom A
•Nov 13, 2018
I thought it was very informative, but felt the assignments lacked challenge. I never spent more than 15 minutes on them because 80+ % of the code was already provided and you basically only had to fill in the blanks.
By Jaison A
•Dec 18, 2016
Solid foundational database concepts in Python if you're looking to learn the basics or brush up on fundamentals. However, if you're looking for more advanced topics, you might want to look at more advanced classes.
By Zenil S
•Mar 9, 2018
Get to learn basics of SQL in this course.A good chunk of code to be used in assignments is explained before in lectures, so you solve a similar if not same problem in the assignment which is shown in the lecture.
By SG
•Mar 3, 2018
Having done other courses in the specialization, I found that the lectures of Week 4 and Week 5 involved very less modification to the existing code, thereby reducing the ability to try out coding on one's own.
By Todd S
•Dec 15, 2015
Another great class that covers a lot of information that builds nicely on the preceding classes. I would like to see an additional Exercises per topic that more complex. Maybe add an extra credit or bonus one.