This course was very helpful in applied learning of powerful libraries such as pandas.
Ratings and Reviews for Introduction to Data Science in Python
Back to course Page
Reviews and Ratings
Reviews
That's perfect journey! Especially in Assignments!
great. This course is very clear and teach me basic panda. Very useful
autograder is not fun to work with
Nice))
What I like this course:
Assignment! Geat assignments. Challenging and learnt a lot.
What I do not like this course:
instruction videos: way too shallow, and no real examples. I understand pandas and numpy are both very comprehensive libraries and it is impossible to cover every details. However, if the instructor could teach a real case study,(like similar cases in assignments), learners could have better understading going into the assignments.
Finally, teacing staff are great, very helpful.
I learned a lot from this course, not from the instructors, but from assignments and teaching staff.
I liked the assignments, but I would've loved to see the instructor's answers at the end of each one, since in many cases you could work around to get to the answer in a non-pandorable way (or what you might thing was pandorable, but wasn't really). I know being an online course it is very difficult to post the answers because you can't control where the answers may end up and how people would use them, but seeing some pandorable answers is really what I wanted to learn in this course (understanding the pandorable way to do it). This worked well in the in-video assignments, where you get to an answer and then you were shown the instructor's answer, which sometimes surprised you.
This course is good and elaborative and the exercises are also challenging
Thank you very much and learn a lot !!!
After having done quite a few other courses from UMICH (mostly taught by prof. Charles), I had high expectations from this one. I must sadly say I am extremely dissapointed.
1) The course itself doesn't teach anything. The videos basically say: "Here's pandas. It has functions. Good luck". If you want to learn what to do, you are encouraged and have to search it online, because such materials are not provided in the course.
In my opinion it cannot be called a course, if all it does it says "Hey, there exists this thing called Python and Pandas. If you want to learn about it, go do it somewhere else. You're welcome! "
A responsible course would provided well strucured materials for students to study. Videos showing a proff. reading off slides are not particularly useful.
2) Assignments are messy and it seems not much thought has been put into them. Whilst I do like the challenge itself, spending 3 hours figuring out why the autograder gave me no points is completely useless and frustrating: you get no feedback, no hints, no nothing. Eventually you may be able to find some hints on the forum, but seriously....those 3 hours could be way better spent on some actual materials, rather then trying to figure out a formatting issue.
I could go into more detail, but you get the idea. I was really excited about this specialization, but I will not continue with it. Again - I've nothing against a challenge - so a more difficult curricula - but I cannot work with a completely lack of curricula and structure , as well as materials.