TL;dr. Disappointed course in the specialization. Old-fashioned teaching style, poor material, useless assignments and too much filled material. Find another course to learn the basics of Python if you can.
First things first: if you want to learn about how to use Python, how it interacts with databases and how to write code to build a database, this course is not for you as it only shows code previously written with little to nonexistent opportunities to practice your coding skills. It's a course about databases and SQLite with a few Python programs already built.
With that being said, the course has the same structure of the courses 1-3 and this is its first flaw. Repeated videos and content in the first week and then lectures, assignments and filler videos who want to be interesting but most of them don't add valuable knowledge.
The lectures are all provided in videos, with intensive use of slides, which I honestly consider a poor and old-fashioned approach to teaching a subject, especially one as practical as programming. It's evident at times that the instructor has repeated himself so many times that he rushes from one slide to another without properly explaining important concepts.
About the concepts, like courses 2 and specially 3, this one repeats the "don't worry about it, just type this code we provide you and if it works, it will be fine, you don't need to understand" approach. Again, I believe this is not the best approach to teach programming languages, especially if you're a beginner.
The assignments difficulty ranges from medium-easy to joke. The first few weeks they can be resumed in something like "take the same code we've explained in a previous video, modify or add two lines and then submit it". I don't see how I could improve my programming skills by doing this.
Special mention to the fifth week assignment. When I see the word "visualization" in the title I thought it would be aboutt grab some public data from the internet, put in into a database and then use Python to make some charts, diagrams or whatever. It would have been great...instead we're provided with two different Python programs, a JavaScript file ¿? and an HTML and told that we add a new line into a file, run the programs and provide a screenshot to complete the assignment. Again, I don't know how doing this would increase my programming skills and also, although I'm only a beginner, I think Python is capable of doing much more in data visualization apart from this.
Ratings and Reviews for Using Databases with Python
Back to course Page
Reviews and Ratings
Reviews
the best
Muy bueno, fácil de seguir! Excelente el profesor
please reset will
week five you will be stuck on the peer graded assignment waiting to be assisted to complete the exam.
Fantastic teaching, and very good content. All in All, I loved it
Best Course on Databases by Python.
Please don't be too hard to see the assignments.
Thanks Dr
great course! very easy and understandable for beginners!