Chevron Left
Back to Introduction to Data Science in Python

Learner Reviews & Feedback for Introduction to Data Science in Python by University of Michigan

4.5
stars
26,999 ratings

About the Course

This course will introduce the learner to the basics of the python programming environment, including fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the numpy library. The course will introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the Series and DataFrame as the central data structures for data analysis, along with tutorials on how to use functions such as groupby, merge, and pivot tables effectively. By the end of this course, students will be able to take tabular data, clean it, manipulate it, and run basic inferential statistical analyses. This course should be taken before any of the other Applied Data Science with Python courses: Applied Plotting, Charting & Data Representation in Python, Applied Machine Learning in Python, Applied Text Mining in Python, Applied Social Network Analysis in Python....

Top reviews

AN

Invalid date

I found this course appealing because it was more practical based.it helped me alot in getting hands on experience and most of all I have learned how to solve real world problem with python libraries

NF

Invalid date

I thought this was course was good, and was fairly challenging for an online-only course. I thought the lectures could have been a little longer to ensure proper coverage of materials and functions.

Filter by:

3776 - 3800 of 5,937 Reviews for Introduction to Data Science in Python

By Aayush K

•

Dec 8, 2019

The course content was great. But I felt the course duration was very small as I was able to finish the course in two days. Prof. Brooks explained each and every concept in a very easy, understandable and lucid manner. In my opinion, this is a very beginner friendly course but the assignments will definitely be a bit challenging for people are intermediate and advanced in python programming.

By R S

•

Oct 20, 2019

The assignments were far difficult from what was taught in the course. Significant amount of searching the web had to be done for finding syntax. It will be helpful if a helping hand is given in the form of most probable syntax that can be used in the form of pdf along with assignments. The syntax in the assignment were far more sophisticated than those taught as part of the video. Thanks.

By Ying F

•

Feb 20, 2017

Very good class - but it does require quite a bit of outside study - reading up on stackoverflow. But after this class, the student will be able to have a very hand set of tools/skills to tackle datascience projects. BTW, python with the interactive notebook is very popular in actual datascience projects in the commercial sphere, so this class can be leveraged directly in the real world

By Anand M

•

Dec 7, 2016

This course was much harder than anticipated given it was also my first introduction to Python. Knowing Python coming into this course will make it a lot more manageable. Overall it's an excellent course which touches upon a LOT of items. Given more time on each item, this course could span 10 weeks easily. I now have an understanding of Python basics along with Pandas and a dash of numpy.

By Asees

•

Jul 18, 2017

The course was great. It provided the learners to search for various concepts on their own which really added the knowledge gained through videos. I feel that best method to approach a solution should be provided after completing each assignment because there was time when I used long approach to get answer whereas it could have been done in a short way too. Overall, the course was nice.

By Julia H

•

Jul 1, 2018

This course is definitely not for beginners. I have a lot of experience working with data in other programming languages and found the assignments very challenging. Lectures are very short and do not really teach you the material - you mostly learn from doing the assignments, which are well thought out and mimic the types of projects that would be done in a professional/academic setting.

By Sujay D

•

Mar 1, 2020

In the end I got what I needed from the course but it was more through assignments than the video lectures which go through concepts very quickly. The assignments are good / challenging and require you to spend good amount of time on google and stack overflow but you end up learning a decent amount solving them. The auto grader can be frustrating at times but the discussion forums help

By Muhammad S

•

Oct 9, 2019

Excellent Course for beginners to start learning pandas and get a pretty good hands on experience in it. The course's assignments are really competitive for me who knew little python (not pandas) before undertaking this course. There is a slight sudden change of concept in week 4 that requires a lot of self learning if (like me) you have little knowledge of data analytics or statistics.

By madan m

•

Sep 16, 2018

This is an amazing course, I got to work on the real life problems which was complex indeed. Completing every assignment was not easy, passed them after several attempts. I would say one downside is that I had to spend a lot of time googling and on stack overflow. just to give a feel, an assignment tagged 4 hrs takes nearly 20 hrs to complete. Its a great course, be ready to sweat out !

By Jay S

•

Apr 2, 2017

This is a good course if you have had some experience with the Pandas module in Python prior to taking the course. Pandas is a very powerful module but it has a fairly significant learning curve. There are all sorts of free Pandas tutorials available on the web. I highly recommend familiarizing yourself with the basics of Pandas prior to taking this course or you will probably struggle.

By Raman K

•

Jun 5, 2020

The course is designed in a good manner. I would prefer slightly more material in the videos. The exercises are good, they definitely took more time than assigned. A few times question in the assignment is not very clear (that need a bit of work). I definitely learn many new techniques by listening to the videos, changing the class room notebook and last but not the least assignment.

By Deleted A

•

Jun 13, 2017

Nice introduction to using Python, but lecture vignettes moved a bit too quickly. Assignments required far more than what was presented in lecture. If not for a particularly heroic mentor, assignments might not have been doable for some like me. On the whole, though, I am grateful for the course and that, at the time I took it, all materials and assignments were available to auditors.

By Shilpa S

•

May 22, 2020

The course contents are well structured but the video lectures are not enough to master the assignments. More detailed explanations could have been included, since its really difficult for a person who is new to PANDAS. The assignments were challenging. Feed back for the assignments submitted were not found so useful. Although, the course contents provide enough space for learning.

By Kai P H

•

Apr 22, 2019

For me, this was a difficult course in which I learned a lot. I did not find the materials (videos etc.) provided in the course so helpful, but the assignments you get for your own programming are very close to real world problems and will give you real experience. So you will need some other material to learn, I recommend the book "Python Data Science Handbook" by Jake VanderPlas.

By Kedar J

•

Jun 27, 2018

Unlike other courses the lectures are packed with new concepts so much that you can't miss even a minute to understand it. The assignments are fairly challenging. The only part frustrating was working with the grader. Often it won't work and you are left wondering what went wrong without a great explanation. Overall great first course in the series. Looking forward to the next one.

By Aibek C

•

Mar 2, 2019

It was a challenging course as a lot of things in the assignments you have to learn yourself. But it was the right way to do as during the work often times one will get stuck on something without any step-by-step directions on how to solve certain issues. The only thing I didn't like about the course is a bit unclear questions in the assignments which took some time to figure out.

By Hrituraj S

•

Jul 19, 2017

Overall, I liked the course but there were some flaws (not too big ones but still worth mentioning) - The way things were explained seemed more like just giving information about something rather than explaining it well (of course at times!). Exercises were really very good as they promoted individual learning more than just depending on what was taught. Recommended for beginners/

By Pieter C

•

May 31, 2020

This course was tough but I learnt a lot. I really wish that they posted the answers for how the lecturers would approach the questions (even if it was only after you passed the quiz. I walk away from these quizzes not always sure if I made a bad plan that works or if my solutions is good/elegant. This would be very useful especially for us who are early in our coding careers.

By Sarah H H

•

Dec 11, 2018

I really enjoyed this course, but i am so glad I came prepared and had completed other Data Science tracks on other online sites (Codecademy, Dataquest, DataCamp, etc). I had to put all the skills learned elsewhere to good use in this course. The course was challenging--which is why I wanted to take it! I feel like I had to problem-solve, code, and work with data at a high level.

By Aditi V

•

Jun 4, 2020

The material is great, but a tad quick-paced. A little more detail into some sections could be helpful. My biggest grievance with it is that the notebooks and autograder use an extremely outdated version of Pandas and NumPy, which leads to a lot of the official documentation being unhelpful. You can fix the problem within the notebooks but the issue persists with the autograder.

By Ahmad M

•

Feb 21, 2021

Great professor to listen to and pretty good videos but some assignment questions super challenging and very different from the examples. First three quizzes were weird as they were mostly simple but took 24 hours to output grade. Other than these two complaints, good course to understand how data manipulation works and to learn more about Python's data specific libraries.

By Andrew K

•

Feb 18, 2017

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!

By Janina d W

•

May 28, 2018

Despite having some basic python and pandas skills, I have learned a lot with course. The assignments are challenging and you need to do a lot of self-study, but I find that it is a good way to learn. The only reasons I am not giving a five-star rating is that some of the questions in the assignments (especially week 4) are very unclear, and can definitely be improved.

By Swati s

•

Aug 9, 2020

The knowledge offered in this course is very useful and to the point. However, I found it quite fast , as the students enrolled in this course has no idea of data science so it is quite difficult for us to understand the material at such a pace. Apart from this , the quality of the material was excellent and helpful.

Looking forward to enroll myself in other courses too.

By Raunak T

•

May 2, 2020

I think Hypothesis testing was not given a lot of time and was barely skimmed through. Another problem was the auto grader itself which was quite painful to work with. I think Coursera should have the latest version of packages on their server as without that there were always inconsistencies with the way my offline python responded vs how the online server responded.