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

YH

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.

PK

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:

251 - 275 of 5,915 Reviews for Introduction to Data Science in Python

By Christel V

•

Jun 30, 2017

Horrible course. The instructor is reading the course from a prompter. '95% of the time, you see the instructor reading from the prompter, and two people working in the background. When they actually show the code the instructor is talking about, it goes so fast that it's impossible to read the screen. The instructor provides no motivation or background to what he says. He just rattles off the words in a uni

By George N

•

Mar 17, 2017

Instructor gives minimal examples and says "go look on stack overflow". Then he proceeds to assign problems that don't really cover what the slides, lectures, or examples were on. If I all I was trying to do was just read some docs and look on stack overflow I wouldn't need to take this course now would I?

Poorly translated and cryptic instructions for assembling furniture are better than what you get here.

By Irene L

•

Sep 27, 2019

The assignment is much more harder than what I learnt through these videos. I know the professor want us to learn more by searching on Google, but it really took me a lot of time to find the answer for every assignment! I attend this course only because I want to learn Python easier than self-learning, but this course make it become much harder for me and I even think of not futher my study in this area.

By Sara S

•

Jan 5, 2017

I am an engineer and I use matlab and stata for data analysis and currently taking Machine Learning course by Stanford which is fabulous. I did not like this course for the following reasons:

1- bad course design structure

2- so confusing and inappropriate sequence

3- super fast without providing any intuition

4- no fundamental explanation

5- course could be longer and spend enough time in each subject

By Rajesh M

•

Aug 28, 2020

Whilst the course material was great, the actual program is very poorly managed. The assignments and lecture notes are not kept up-to-date meaning you must waste hours in the forums trying to figure out why your assignments are not being graded correctly or why your code is outdated.

Not impressed, would definitely not recommend. I ended up having to just teach the material to myself

By Keerthi K

•

Aug 13, 2017

This course is no good.

Unable to run the assignments at my comfort. Half the time there is some issue in submitting the code in jupyter and with hard pressed timelines at work this does not take me anywhere. As a data scientist with little programming background, it is difficult to enable our journey with this course.

Sorry to say. This is a big disappointment for me.

By Andrés Z C

•

Jul 26, 2020

This is not a course. The videos and resources provided do not provide sufficient insight to properly learning Data Science or even getting through the assignments. Content and assignments have rarely anything in common. I would have to spend more than 12 hours to solve one of the assignments. Do not recommend, you are better off leaning out of google.

By Marco M

•

Oct 24, 2022

This course is a didactic nightmare. I do not need someone to read loud what he is typing. I need him to explain what he is typing . The programming exercises would benefit from a clear definition what is expected and an easier access to the raw data. I found something in the forum by chance and in case of questiones the forum was little help for me.

By Amirhossein A

•

Nov 4, 2022

I highly recommend you delete this course from Coursera. I can even imagine how poorly organized a course can be. The assignments are unbelievably complicated and it is unlikely for even data scientists to solve them. It is not more than a waste of time. I just wasted my time on this course

You will not learn any thing from it! that's all I can say

By Yen-Kai L

•

Sep 29, 2019

The descriptions of assignments (especially 4) are not very clear. It wastes our time searching what's wrong (you can see the same question is raised up through the years in discussion forum), which always is just because the formatting issue that is not explicitly stated or different interpretations. The assignments should be extensively updated.

By Avi P

•

Nov 1, 2017

Waste of time. If you know python, you'll probably learn nothing new here. If you don't, the professor goes into WAY too high a level, and quickly, for you to actually learn anything. Moreover, he barely touches on why any of this is important, does not go over scikitlearn or numpy, both very important in data science / machine learning.

By Ching S L

•

Apr 1, 2020

The courses/videos do not cover most of the topics which are needed for assignments. Have to Google or read lot materials in order to pass. Furthermore the videos are extremely boring as well. This course is not main for the learners who just started to learn Python, as this will demotivated the passion of a person to learn Python.

By Kedarnath R

•

Aug 9, 2017

1. Very difficult to follow and I had to redo this course multiple times to understand the concepts.

2. Feels like the tutor is just reading off a screen and not explaining a topic from his standpoint.

3. The assignments and course topics are disjointed at times.

4. Examples provided are rather complex and needs to be simplified.

By Víctor S

•

Nov 28, 2019

Un curso poco práctico, los vídeos son demasiado largos, dando vueltas sobre los mismos conceptos básicos y los ejercicios son bastante complicados en relación al temario (se espera que se busque por internet en páginas como Stack Overflow). No se trata nada de algoritmos, es casi todo limpieza de datos y cambios de formatos.

By Elham A

•

Oct 2, 2019

The pace is too fast! I can not keep up with the course content :(

I had studied "Python for everybody" specialization and "Python3 programming" specialization before. I thought I am now ready for this course but ....

I am going to study some introductory books or find other tutorials first and then come back to this course.

By Pablo M

•

Sep 30, 2020

The videos are extremely short and do not feel as if they have the assignment in mind, the lectures do not teach you much compared to what you teach yourself trying to get through an assignment. The majority of time completing this course is spent reading through documentation and other external resources on your own.

By Irfon r

•

Sep 3, 2020

A large disconnect between material and assignments. Video lectures not very good and much to short. Assignments had a lot of very annoying data cleaning etc as opposed to better understanding of data frames and pandas, while this is indubitably important in real data analysis it seemed a bit early to bring it in.

By Elze L

•

Mar 21, 2021

Week 4 assignment was the reason I didn't finish this course, even though I am actually a data scientist already. The task was too much focused on manual curation and googling of irrelevant information (sports teams). I'm not from the US and found this task ridiculously boring, irrelevant and frustrating.

By jun L

•

Jul 9, 2018

Teaching material is poorly organized, and more of information covered in the assignment are not covered in the teaching material. It truly "self study" course. Just skip the video and dive into google. Even assignment question need lot clarification as well. Auto grading is a nightmare.

By Pritika R

•

Jul 23, 2020

waste . your videos were useless cause you havent thought much . all the assignmnets were out of portions then what is the point of me seeing your videos if your assignments are all out of portions . worst course ever the only good thing is that the assignments were challenging

By Pushkar K

•

Apr 22, 2022

Very poorly done course, with no real structure and lack of real world applications. Just a bunch of material picked up from the book with a dry format resulting in very slow learning outcomes. I believe the course from UPenn is superior to this one. Do not recommend!

By Farid M

•

Oct 2, 2019

The instructor sucks. He writes codes in the video and does nor explain the logic behind it. i can find the code everywhere, what I need it to learn why we do it? Most of the time you find find yourself staring at the instructor's face, not codes and explanations

By Paul

•

Dec 8, 2016

Terrible course. Assignments are extremely buggy and often touches on things not even explained in the lectures. Mentors are not active. Explanations are sketchy and not well paced. Do this course only for the examples in the Jupyter notebook.

By Humberto J

•

Sep 14, 2020

This course was very dissapointing, the instructor only explains what is going on in the code and does not provide any explanation on how to structure lines of code. Professor Charles Severance is more engaging in teaching coding languages.

By Alexander B

•

Oct 10, 2017

Lectures are brief, shallow and too compressed

Grader is buggy

Generally course is bad. I spent more time in Stackoverflow than here to find answers

I can read books and surf pandas docs by my own, what is the sence.

Just a waste of time