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,545 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


Feb 6, 2023

The assessments, quizzes, and course coverage are quite good. The main points are covered, although it does not cover everything. Additionally, it provides opportunities to learn and conduct research.


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.

Filter by:

3901 - 3925 of 5,819 Reviews for Introduction to Data Science in Python

By Trianggoro W

May 1, 2020

This course equips someone who knows programming with an into to data science, however you need to have experience in programming, otherwise take a more introductory course on Python programming before enrolling to this class.

By Ben F

Dec 2, 2017

Requires a lot of independent learning and additional research to really be able to complete the assignments, but if you're willing to put in the work, it really accelerates your knowledge of the language and data manipulation

By Arnaud S

Apr 12, 2019

Good course that gives you some basics of python while still forcing you to look up for answers online. However, course instructors really need to fix the few assignment issues that can make them very lengthy for no reason...

By Andrej K

Feb 21, 2021

Really helpful. the course material is excellent and the assignments are just right for testing the material. although you could use a bit of a more straight forward communications in terms of how to bets tackle assignments.

By Manikant R

May 4, 2020

Data science is itself a very broad topic, In this course, they have tried to get in touch with all basics of data science, TO BE HONEST, you will not get everything thought in this, you have to put your own hard work in it.

By Bhavya S

Apr 26, 2020

Tougher than expected. Definitely requires one to have advanced programming skills. Assignments are a level higher than what is taught in the video. Not recommended for beginners but overall one of the better MOOCs out there

By Viraj M

Apr 4, 2020

There is less focus on syntaxes which slows down the learning process as most people are still struggling with that. Other than that the course material and the instructor are very helpful. The grading system has some flaws.

By Toby P

Nov 30, 2016

Completed the course and found it pretty good for the first run. Mostly focused on the Pandas library - you'll be ok if you know a bit of Python, or have experience in another language.

Looking forward to subsequent courses.

By Gregório P d O

Jul 24, 2020

The course it's very good and I'm not giving 5 stars only because I think it is very fast paced. This could complicate the process of joining the pieces together and it's kind of a big leap from the videos to the exercises.

By suman k

May 25, 2020

This is a good course for practical hands on data in python. Good learning on map, apply, groupby, merge, data slicing, subsetting data, datetime, bin. creation

Should include datatime & cut in the assignments.



By Massimiliano D H

May 6, 2019

Great application of Python (really more about Pandas than Python) to data science applications. Course materials and instructors were helpful, though I do wish that the assignments were a bit clearer in their instructions.

By Leo S

Sep 1, 2017

An extremely demanding course, especially on the coding exercises. Expect long stretch of time on Stack Overflow to look up codes and examples....

I almost give up on this one, but still managed to get through after 5 days!

By Jesús C

Jun 3, 2017

Excellent introductory course to Pandas. Four stars because the pace of the videos are too fast and the assignments requires, sometimes, excesive individual learning. Hopefully the info found in the forums is very helpfull.

By Derek B

Sep 1, 2022

Overall a very good course. Unfortunately, the instructions to some of the assignments are often confusing or simply wrong. Be sure to check out the discussion forums for clarification about what you are being asked to do.

By Shruti M

Jun 6, 2018

You may need to brush up on some Stats concepts if you havent used them before. The assignments are sufficiently challenging, even if you have a programming background. Overall a good course to get started on Data Science.

By Jaswant G

May 24, 2020

Theory covered is minimal compared to the level of assisgnments, but i feel assignments are the best part of the course. To complete the asignments you need to explore a lot on your own and learn a lot too in the process.


May 23, 2020

Very good course to start with data science with python. Only thing you need is statistics background knowledge to better understand week-4 contents. But author has provided with reference to a free pdf book for the same.

By Aria B

Jun 20, 2019

The course is useful and I learned interesting techniques. It was just a bit too short in my opinion. I also think there could be more examples to show the best practices of using Numpy, SciPy, and Python in data science.

By Yash B P

May 29, 2020

This course provides a brief overview of what data science has to offer. Professor Brooks has a great command of the concept of data science. I found the course assistant a little difficult to follow with and comprehend.

By Mark H

Jan 11, 2018

The interactive python notebooks and the programming assignments are excellent. The course loses a star for the incredibly fast pacing of the lectures, and the off topic data science assignments.

Still highly recommended.

By Ben G

Aug 12, 2022

The content is excellent (useful material and instructive assignments). I would have given it a 5 if I hadn't wasted a lot of time on mistakes/ambiguities in the assignment instructions, autograder rounding errors, etc.


Mar 18, 2021

pretty tough even though i've been playing with Pandas in the past. But learnt many new techniques. assignments are challenging. It takes more time than what is written. I spent between 16 to 24h on each assignement...!

By Herman

Feb 28, 2020

The staffs are very good at making difficult key points clear and this is a very good course for data science starters. But the auto grader is not good, sometimes I have to debug not for my code but for the auto grader.

By Martin J

Aug 27, 2017

Good base material on data science. Not the best python course. Directions were lax during the programming and I stumbled around until I found the formulas they were looking for. Not the best direction on assignments.

By Jiao G

Jan 28, 2021

Assignments are too difficult,cause if you don't use some special functions like extract(),you will have to stack lots of iterations···but some skills and functions used in assignments are not mentioned in the lecture.