Topics covered are interesting as next steps when you have some basic programming skills in Python. However, the introduction and explanation of new concepts feel very rushed; a one minute video on map(), then lambda with a quick exercise without further explanation, followed by list comprehension at the same pace. I often found myself stopping the videos and googling for further explanation to understand what is really going on. If instructors feel that such concepts should be familiar to someone participating in the course, then I'd recommend not covering them at all, rather than rapidly rushing through.
Ratings and Reviews for Introduction to Data Science in Python
Back to course Page
Reviews and Ratings
Reviews
Excellent course!! Covers the basic concept of Statistics with Python.
The topics could have been explained in little details, however the exercise were quite challenging
Very good course and I learned all the new stuff like pandas, numpy and hypothesis testing etc. Assignments were very good to concrete my understandings.
Caution: This course is not beginner friendly
Warning: It will take longer then other courses to complete
the course if considered with the quality of assignment is good, but the lectures are very limited in coverage, This course requires exhaustive self study(which is not bad but in itself) but as a beginner you require more hand holding. some more lectures needed to be added to bridge the gap between assignment and lectures. The person with very limited time will struggle to complete the course on time. As for myself, i enjoyed the course but at time it was frustrating to the extend that i considered giving up on course.
Teaching an online course is difficult since audience comes from various backgrounds. The lecturer in this course is very careful in choosing the materials to include so that the course covers the needs of a large base of audience. The title is quite misleading though, because it is neither an introduction course nor data science course, the true title should be: "Getting pro at data handling in Python"
Although the course has been pretty well design and truly at a level much better than many online courses. I think there are several improvements should be made to avoid learners' frustration:
1. Lecturer speaks too fast. I feel like he was busy reading from his script without truly care whether people are really following or not.
2. Assignments are poorly written: although the concept introduces in assignments are relevant to real Data Science problems, the instructions are unclear and getting worse from week 1 to week 4. The most unorganized instruction is week 4 assignment, which seems to be prepared by several different TAs and then hurriedly combined together.
3. The pre-requisite should clearly state that learners should have some real programming experience to be able to debug his own code. Completing one or two courses in Python previously will not help performing well in this course.
4. The instructor should also state who should not take this course, it should be a waste of time for someone with many years of programming experience.
Solid contents, best explanation, excellent!
I like this course!
If you have little experience in using python commands to work with data, go for this course!
Actually, it has assignments within which you learn a lot more that the videos. It has notebooks of the commands thaught in videos, that you can follow and return to when necessary.
There is a discussion forum that lets you see what answers are available for your questions.
Overall! I'm quiet happy I finished the first course!
Can't wait to start the next ^_^
Great course for being data science
Overall, this was a good introductory course to data science with python. With some previous python experience, I was able to follow along with most examples and assignments. I had not worked with Jupyter notebooks previously, so this course served to get me comfortable with using both notebooks and the pandas library. I found the reading assignments on [data] science to be enjoyable, and perspective broadening. In my opinion, the course somewhat underestimates the time required for assignments by someone not familiar with pd (nontheless the assignments themselves were useful). The existing message boards/forums were useful for figuring out problematic assignments.