While my Python chops definitely improved as a results of the course, the homework was extremely frustrating. The requirements of the questions are not communicated in a consistently clear way.
What was more irritating, though, was that the auto-grader is extremely picky. There is very little room to solve the problem in your own way, and more of my time was spent trying to contort my code to fit what the auto-grader wanted than spent actually solving the problem and applying the course concepts.
I also was disappointed with how much we were expected to manually clean data. One of the questions even explicitly says that the answer will require students to "hand-code" the answer. This strikes me as an extremely poor habit to instill in students--combing through data manually to strong-arm the data into the formatting conventions won't cut it when tackling a dataset that is millions of lines long. For a computer science course, this is not a scientific, or even a programmatic, approach to solving problems.
I give the course 2 stars because I felt that only 40% of what I learned was data science and/or Python. The other 60% of what I learned was how to smash my code until it conformed to the auto-grader, how to bother the TAs in the forum when it wasn't obvious how to do so, and how to write translation dictionaries with the "wrong" format as the key and the "right" format as the value and then apply it to DataFrames.
Ratings and Reviews for Introduction to Data Science in Python
Back to course Page
Reviews and Ratings
Reviews
This is a course with very challenging/time-consuming assignments/quizzes that introduce the python regular expression module/tool and panda dataframes. Lecture material is short on detail so a lot of googling and reference to other sources is required in order to complete.
The Best Introductory Course on Python for DS I ever came across over several other platforms.
Good course, but some assignment was very tedius.
good start for data science
Very good course, but it took much longer for me than the estimated 31 hours
too fast .... needed to pause the video constantly
This is an intro class but it feels like Data Science 5000. Be prepared for long nights, but I feel there will be a payoff.
Although this course covers the very basics (and does not really teach you about how things work), you can learn the most with the assignments, since it is very likely you will need to go through the docs/ forums to get it done. Very good intro to regex and pandas.
Assignments are not easy! Definitely, you could learn a lot which could contribute to your future Online Assessment or future work.