Your browser is ancient!
Upgrade to a different browser to experience this site.

Ratings and Reviews for Introduction to Data Science in Python

Back to course Page

Reviews and Ratings

4.5

23,517 Ratings from Coursera

Reviews

There are several inherent problems with this course and how it is structured. I would like to preface this review by stating that I am likely below the level of python mastery required to complete the course; I came in with a simple background of some time spent learning from introductory texts, but I've never worked with the language professionally and I have been out of practice for a couple years. The course is labeled 'intermediate', though how 'intermediate' is unclear since there is only one elementary course recommended to get you "up to speed" enough to take the class. I used my free week as a test to see if my background was enough to be able to hang with this; it was not. However, even for someone with more depth of understanding than me, this course is poorly designed to teach. Each lecture is between 2 and 10 minutes long, and they do a very poor job of explaining concepts. The notes provided in the supplied notebooks lack any sort of meaningful documentation, and so it becomes trivial to get lost as the lectures go on at lightning speed and you have no comments or notations at all in-text to explain how one thing they did is different from the next. Furthermore, the difficulty and complexity of concepts spikes up rapidly. Using the in-lecture questions as a barometer, the complexity jump is like going from addition to calculus in the blink of an eye. The first in-lecture question during one of the early videos requests you make a very simple change to a supplied piece of code to add three numbers instead of two. Two in-lecture questions later you're asked to create a list of all possible combinations of a number and letter system for a hypothetical internet company based loosely on concepts you learned 15 minutes ago and never before had a chance to break down or practice in any real detail. After quiz 1 is where I threw in the towel. Looking at the future assignments, as well as the discussion board, things seemed like they would only get worse, not better. Assignments are highly complex and rely on an understanding of python well beyond what this course, and the one before it, will give you. Users with years of programming experience were having to rely on google, text books, and stack exchange to solve the assignments. This course is too light on details and too focused on speed. You'll essentially be teaching yourself what you're supposed to do. As my first attempt going through a MOOC, this was a letdown. Part of this is on me, as I do not have the requisite background to fully engage and succeed here. Part of it is on the structure of the course, which truthfully seems to focus on speed and ease for the creators rather than in depth of understanding for the students. If you're considering this track, I recommend instead picking up some textbooks and going through this yourself. You'll lose the certifiable, but you'll have a less frustrating time.
some of the automatic revision has some issues.
great!!! learned a lot!
Very good course for using python for Data Science
Thank you Coursera for providing such a wonderful course.
The videos are pithy and the exercises are challenging for beginners. This class is an introductory course, but not from scratch. If you haven't dabbled with Pandas before you may find this class extremely fast paced.
This course zeroes in on the best prerequisites to start towards data handling with python.
It's good but I'm unhappy with the programming tutorials ie. Jupiter note book section no explanation is given
For someone knows basic python only some of the things are explained really fast. However, you can catch up during the assignments. A lot of time for the assignments spend on finding possible solution on the forums. From one point of view it is good - so you can find you own style. Form another, if you work full time and have busy schedule - it will take much longer to finish all the assignments.
I really enjoyed this course, but i am so glad I came prepared and had completed other Data Science tracks on other online sites (Codecademy, Dataquest, DataCamp, etc). I had to put all the skills learned elsewhere to good use in this course. The course was challenging--which is why I wanted to take it! I feel like I had to problem-solve, code, and work with data at a high level.

Michigan Online
For You

Sign up for a Michigan Online account to customize your experience!