Very good and practical course. Challenging and enjoyable assessments. Thank you very much indeed.
Ratings and Reviews for Introduction to Data Science in Python
Back to course Page
Reviews and Ratings
Reviews
The course is fast paced and the videos do not cover all of what is necessary to know to pass the assignments. However, this is not a problem as all the necessary references are given. The problem is the way the programming assignments are designed and the automatic grader, which should definitely be improved. Some times you spend hours to figure out what is wrong and you finally find out that you have a precision error because of using a library function instead of another (same purpose) or you spend our to manipulate a Pandas dataframe to respond to the specifications, except that all that time is wasted as the grader will accept the first version even if the index does not respond to the requirement (for instance). So, if you want to take it, prepare to fight with the grader. Positive point: Excellent help on the forums, you will not be left alone.
The course is very good and very demanding. But the assignments estimation time were, for me, really completely out. I used much more than 3 more times the suggested ones.
The course's content is great but the fact that we have to search by our self's for the tests was the best for me.
Great Course! I learn a lot about Python, Pandas and other areas. Looking forward to taking the next courses.
Nice course. I really liked how I could proceed at my own pace. The computer-graded assignments were very helpful and the Forums were good sources of info.
This course has greatly helped my understanding of not only some python, but pandas as well. My only suggestion to anyone that wants to take this course is to make sure to allocate as much time as possible to it. They give estimates as to how long it should take you to complete a week's worth of material, but this can vary highly from person to person. Overall, I enjoyed!
I do have background in OOP programming but not Python. But I do also programming in MATLAB. I chose this course to learn more about technical skills to do research in data mining, data science, and machine learning. The instructor is fine but the lecture note is not really helpful. Students need more clear written information than just lecturing in Video as referring to lecture notes as needed would be more efficient. Each week assigns one programming assignment consisting of multiple problems. I don't think the shown expected time to complete each assignment is totally unrealistic. It took tremendous time to complete and at least to pass it. One good thing is that as far as you complete it within the session, there is no penalty and you can get the passing scores. However, all the programming is graded by the autograder which has a lot of bugs. For example, the exactly same solutions that was passed by the autograder as correct previously are graded as incorrect in the next trial. The staff people try to help but I totally don't understand their approach in that 'this may help but I am not sure if the autograder can accept it'. I believe they try to fix the bugs and use the 'trustworthy' autograder so students can rely on the feedback provided the autograder. We are not learning how to make the autograder not generate errors. I believe many of students are taking this course to improve their career performance. In my case, I am working as a full-time while I am taking this course. Due to the lack of time and the inefficient/faulty autograder, I took a lot of my precious time. I got passed this course with 95 and will continue taking the rest of the courses in this specialization because I already paid the whole specialization package and supported by my company. But I believe the staff team should improve the technical aspects so students can save a lot of their time. Also many of the programming problems do not have the sufficient level of clarity. For each problem, there should be an example so students do not have to spend too much time to understand or guess the solution. I found many inconsistency in the solutions although I guessed it by spending a lot of time to pass this course.
Challenging, awesome. Working through the assignments will really teach you Pandas, which makes Python scripts much more efficient. I'm already using the things I have learned at work.
Course lectures were good, tho at times a little too rapid. The python text appears and disappears too fast to digest, I did a lot of pausing.
The early exercises were good, but later ones were finicky. I would prefer more intermediate steps to confirm we're on the right track. In particular the last (huge) exercise was frustrating, just being told I've got it wrong with no feedback on why.