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,515 Ratings from Coursera

Reviews

Overall I have enjoyed the course and got useful skills from it. I really appreciate the effort the course development team has put to create it. It would be better if the programming assignments include more 'textbook problems' where we get to practice the basic uses of python (eg. rename, groupby, apply) before delving into these long and hard real-world problems. Sometimes I just got so frustrated when I found out I did not actually know how to carry out the basic operations while doing the assignments. Thank you!
Ejercicios demasiado elaborados y complejos, requirere mucho tiempo de trabajo.
Challenging, very practical oriented. Active staff on forums.
I have reasonable amount of experience in data analysis using R. I found this course to be fun and challenging. But I heavily relied on my previous experience. I imagine it would be very difficult for someone with just basic Python skills. Also, it feels like a large chunk of assignments was about data cleaning (yes, it’s important) while important pandas concepts weren’t covered in as much detail as I would’ve liked. The recommended book is really good, I’m using it as reference a lot.
While I did learn some new things in this course, the material / pacing and especially the assignments were organized very poorly. Instead I would recommend just going through Wes Kinney's book (which is referenced in the course as reading material), for better explanations / better examples, and a much better understanding of concepts.
Interesting course, with interesting practice assigments, i like them!
Pros: 1: The content of the course is really good. A lot of important staffs of Numpy and Pandas were given. 2: Even though the homeworks were a little bit difficult, I could practice what I learnt during the video through the homework. This helped me better memorize and grasp the knowledge. 3: The TAs in the forum were really nice and helpful. They tried their best to answer every question raised by the students. They even summarized the algrithoms to solve the homeworks and pointed out the bugs of the system. I definitely would like to give the TAs a star. Cons: 1, There are a few bugs in the autograder system. I had to adjust my right codes to go around the bugs of the autograder. This is a little bit ridiculous. I wrote right code with correct answer but I could not pass the autograder bucause the autograder had bugs! Obviously, these bugs had been raised by other learners for quite a long time. However, it seems the Prof.'s team didn't listen to the voice of the customers. They should improve the autograder to give the learners better experience because we paid to learn. 2 Some of the problems of the homeworks were not very clear. 3. The teaching style of the Professor is not my taste. I felt like he was just reading the content of a text book. A lot of new things popped up during the course without any explanation. The structure of this course was not well organized.
nice learning platform
Great course material! Learned a lot of useful information. My only suggestion to the instructors, would be to refine some small technicalities in the Auto Grader (such as Q8 for assignment #3, or Q5 in assignment #4), which sometimes prevent a correct answer from being awarded points. If you are considering taking this class, please be prepared to spend at least 50% more time than what Coursera estimates for each week's material!
This course is fairly difficult in regards to the assignments and the lectures cover a lot of material! But trust me when I say the that the lectures are sufficient to point you in the right direction for the assignments. For the most part I ended up using stack overflow when I was working on the assignments, this is nothing new since most of my past programming assignments consisted of me scrounging through stack overflow posts. This course did in fact teach me alot concerning regex and how to apply it on a pandas dataframe. I learned a lot when it comes to data cleaning and for that I think this course is well worth it! The material and how it's presented does add to the difficulty, but honestly it's a fun course if you sufficiently go over the lectures and use stack overflow for general aid.

Michigan Online
For You

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