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

Reviews

Best Course for Data Scientist .
Quite bad knowledge delivery from lectures. The course is rather self learning than course. A lot of vague points and uncertainties in assignments.
You're gonna spend a lot of time reading documentation if you're not familiar with pandas, but it's a good course that really makes you learn the material.
Not sure whether this course is trying to reach data science or Python, but it does a poor job at both. The class is a light-speed tour through NumPy and Pandas, definitely not for the neophyte Python developer (which I am not). There's 30-40 mins of lecture each week that's basically lightly narrated typing into a Jupyter notebook with only the slightest bit of additional explanation about what the instructor is doing, although the material covered is substantial. There's lot of important details that are glossed over -- forcing the student to pause the lecture and do offline research to understand what just happened. Similarly, the assignments address and cover beyond the material covered, but the instruction is scarcely sufficient to understand the concepts required to complete them, so lots of Stack Overview and other research is required. And the automated grader, as expected, is completely literal so for complex problems, not much help in validating whether you're on the right track. Assignments take many multiples of the estimated time. And because even for paying students (such as myself), you never get access to an answer key even after the assignment is due, you have no idea how closely your solution conformed to best practices, even if you arrived at the right answer. For coding, this makes all of the difference, particularly with large datasets that could consume considerable computing resources if not done correctly. I'm told this is because of potential cheating by learners. How would I change this course? Simple: 3x more lecture material to actually explain what's going on, or down-scope the class so that the existing lecture time becomes adequate for the material.
The assignments in this course are extremely challenging and almost unsolvable if not for the forum/stackoverflow help. Among the nine certificates I got on Coursera, this has to be the most difficult to obtain. It even surpasses getting and cleaning data or r programming in the Johns Hopkins Data Science specialization. Also, some more time on lambdas would really be appreciated given how important they seem to be in Pandas. Having said that it was a real pleasure going through the assignments, repeatedly debugging them and getting to the answer finally. I have no complaints with the structure of the course or the contents. Given how easy the Python for Everybody specialization was this course was really refreshing. I hope for more of the same for the rest of the specialization.
it's a great course
Everyone should take this course.Real Challenge is in the assignment.I have done some other courses but it helps me to think better about the problems faced in the assignment.Thanks
Excellent course for practicing and learning to manipulate and fiddle pandas library!
Very unresponsible professor. No passion at all!!!!! Did not explain the fundamental concept well. As a result, I do not think I have a deep understangin at all. I spend most my time google in order to finish my assignments. I give him the second star only because I the way he designed those challenging assignments. He should include some skill needed to finish the assignments.
Theory is not related to exercises

Michigan Online
For You

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