Chevron Left
Back to Introduction to Data Science in Python

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

26,484 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


Sep 28, 2021

This is the practical course.There is some concepts and assignments like: pandas, data-frame, merge and time. The asg 3 and asg4 are difficult but I think that it's very useful and improve my ability.


May 9, 2020

The course had helped in understanding the concepts of NumPy and pandas. The assignments were so helpful to apply these concepts which provide an in-depth understanding of the Numpy as well as pandans

Filter by:

3826 - 3850 of 5,804 Reviews for Introduction to Data Science in Python

By Andrés S R

Apr 27, 2021

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.

By Amit K G

Dec 27, 2017

Good course. But the Assignment is very tough. It requires almost everything which is not covered in course. So its like reading on internet than this course. I would be happy if this course will cover the topics on which the assignmens has question. So we read it

By Yogesh K

Dec 9, 2016

Although I had some background with Python and Pandas, this course brought new insights in both. With practical examples, it reinforces the conceptual understanding about working with data. I highly recommend this course even if you are already familiar with Pandas

By Alejandro A R

May 15, 2021

Hace falta abordar mas temas en las conferencias o mas ejemplos, es bueno buscar y explorar por uno mismo las capacidades de les herramientas pero en cada assigment es supremamente complicado, mas aun cuando la respuesta debe ser exactamente igual (sin redondear).

By Ващенко В А

Jul 17, 2020

It'd be easier to master the course with a trifle more instructions from the lecturers as to what constitutes a particular function, and what do its parameters refer to. Primarily, I did struggle with having to browse the Internet in search for these explications.

By Miller A Q G

Jun 15, 2020

It is the most difficult course I have ever taken at Coursera, but it is also the best course I have completed. It's a different level of Python than the one I learn at my university. The only thing that is neccesary to improve is the video examples of the topic.

By Gary R S

Apr 23, 2018

While I learned a lot, it was mostly self taught. The projects were appropriate but the notebooks and videos were only marginally useful in completing the projects. I consider the course more of a directed study than a traditional classroom learning experience.

By Manuj A

Dec 12, 2017

A good course for the data preprocessing and getting used to the NumPy and Pandas library in python. An overview in provided in the contents and video lectures but the refrence books are very much helpful to understand the course.Also assignments are very good.

By Poppy H

Jun 15, 2022

The topics are useful and the videos are good, my one gripe is that in my experience the assignments take much longer to complete than the suggested time. I was completing the training alongside my fulltime job and had to push back my deadlines several times.

By scott m

Nov 2, 2018

I thought this course was very interesting. The assignments were a little more difficult to complete than I expected. I think a few more smaller assignments that highlighted the skills necessary to complete the final week's assignment would have been helpful.

By Anand K

Jan 6, 2018

Excellent material to get you quickly started in data-science with python. The course coverage is less, covers just a few topics. The assignment problems, at the end of each week, are of high quality, but the issue detection can be sometimes be daunting task.

By Dinesh D

Sep 9, 2017

Assignments are very good....the background of video's is distracting and explanation of examples just by talk and without proper slides is not so good.

Please adjust the time it takes to finish the assignments to at least twice the posted approximate time.

By Muti S

Jun 8, 2020

The materials are very limited here, most the learning is done from outside materials. While on one side it is good because we have to actively researching, it will be better if they provide a bit more of materials here. But the assignments are really good.

By Joseph D P

Oct 2, 2017

Very helpful for learning data science, but the videos go way too fast and don't cover nearly enough material to do the assignments. The assignments do force you to learn how to python, but through lots of googling, stack overflow and pandas documentation.

By Tahir M

May 22, 2017

They follow a practical approach and present you only the very relevant material so you do not stuck too much into theory. Note that this is an intermediate-level course and you need some experience, self-learning skills, and some patience to be successful.

By Gorripati p

Jan 9, 2021

This course will help us to get more knowledge on python & machine learning concepts thouroughly.

Also this cousera certificate gives benfits to us for semester usage and job point of view.

happy to learn so much of new concepts in online at our home


By hasan s

Aug 5, 2018

The exercises and content was very good but instructions/explanations were not very detailed with most of the concepts left for self study. But overall a great course in terms of getting you started with pandas for effective data analytics on tabular data.

By Jim E

Jan 17, 2017

The content and the instruction were great: just the right level for someone like me with experience in other programming languages a decent familiarity with stats.

There were a few glitches with the auto-grader for the assignments, but nothing to onerous.

By E. U

Nov 12, 2016

A great intro to pandas. Challenging even for those with experience using the library. There were some struggles with the autogravder, but they were being worked out, and the integration of the Jupyter notebook system directly into the class is fantastic.

By Pankaj

Feb 21, 2017

While the course was great, the Jupyter notebooks and the background shells gave me several unnecessary errors. While this was a smaller issue, I think the practice Notebooks should be somewhat in line with the assignments. I struggles on Assignment #3.

By Tom M

Sep 18, 2017

The course was a unnecessarily hard because of the lack of feedback from the grader, unclear requirements / function definition in the final project and difference in the file downloaded for the project and the one used in the Coursera python notebook.

By Joanna N

Jan 15, 2020

Good materials and videos, iteresting exercises - the only thing I would improve is the exercises description - not for all of the exerisises it was clear enough for me (especially as I'm not from the US and I'm not familiar with your census data :) )

By Christoph H

Aug 26, 2020

I learned a lot through the challenging assignments, but the course materials (videos) are not very useful. They only cover the very basics for the assignments, so be prepared to study a lot on your own. Knowing pandas beforehand helps a lot too IMO.

By Anup J

Apr 21, 2020

This is an exceptional undertaking by the university of Michigian for benefit of the students in the field of data science and Machine Learning.This is perhaps the only course which focuses on real world application of data science skills to practice

By Isabel O

Jan 18, 2018

Good explanations, well structured. However, I wish the weekly content would have prepared better for the assignments. If I have to add another 3h per week to find the right advice on stack overflow, that must be stated somewhere so I can plan ahead.