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:

451 - 475 of 5,915 Reviews for Introduction to Data Science in Python

By Clara C

•

Jul 20, 2023

It was a great course and I enjoyed it immensely. You get the most out of the course when you go deeper in depth than what was discussed within the video lectures. Assignments can be tricky, definitely worth attempting, and it is important for you to understand the problem before trying to code. If you are stuck with the assignments, posting your questions on the course forum is helpful!

By Matt W

•

Mar 1, 2017

I overthought some of the homework (the forums will tell you to not do that) and wasted much time going a bit too far cleaning data, however my own hubris aside, it was a good course. I've been working in NNs for some time, but wanted to use more formal data science tools on top of that and add something to my CV. I wish these tools had been around when I was in grad school... le sigh.

By Aditya V

•

Jun 10, 2018

This course has been very helpful and has motivated me to pursue more in this field. Most of my concerns and doubts are addressed in the videos, the instructor's explanation is very clear and understandable. The only suggestion I have is, to lay a little more emphasis on the python terms pertaining to data analysis, so that the student will have a better understanding and memorizing.

By Abhilash

•

Dec 24, 2016

A great practical course.This course will make you think and search a lot on stackoverflow,which is good because a lot can be learned by doing it ourselves.Then why this course because we need to know what to look for and this course gives us the basics and we will be able to do the assignments by ourselves .Its not really tough but will need some time to get all the answers correct.

By chenmeng

•

Jun 17, 2017

Well, this course is quite good. It's obvious that the staff put a lot of effort into the course. They answered students' questions and solved problems which helped a lot. I learned basic programming skills of Python and the usage of library of Pandas. The professor gave the outline of what you need to do and the most of the work is done by yourself. Very happy to take this course!

By Shihui W

•

Apr 5, 2020

It is too hard as a second course after 'Python Basics', I have to admit that I search a lot of tutorial to pass the assignment. I suggest more steps by steps examples should be given in the videos and/or readings. That would be much easier to understand and digest. But, overall, I learnt a lot in this course. And I will spent more time to review the content in this course. THANKS.

By Migle A

•

Feb 27, 2020

Great course! The lectures explain topics very well. The assignments were challenging - you might want to do a beginners Python course before enrolling into this course. I liked that assignments were focused on independent learning where you had to go online and look for the answers yourself. I believe this form of learning is the most efficient one. Great course, highly recommend!

By alex s

•

May 24, 2017

A very clear introduction to using Pandas for handling data. The integration of Jupyter Notebooks in both the assignments and the in-lecture pop-ups was very effective. I also appreciated the balance of covering most of the material in lectures, but leaving you to track down some things for the assignments. I can only hope the next courses in this progression are this well done.

By Drew L

•

Jan 19, 2017

I'm an experienced data analytics professional re-skilling after being laid off. I really enjoyed this course. Professor Brooks' lectures were engaging and clear. I found the assignments to be great practice, although they were challenging for my level of programming experience.

I strongly recommend having some skill with python, particularly pandas, prior to taking this course.

By Rutamvar M

•

Aug 27, 2020

Great course to begin with. If you find this course to your liking you can enroll for the whole specialization. The instructor is fundamentally clear and easy to understand. Some of the codes may not make sense as of now, but I am pretty sure it will make more sense later on. I felt a little more content could be added to the videos and this would be even more easier to grasp.

By Patrick L

•

Apr 17, 2020

The whole course is quite demanding for me who do not need to use programming at work at all. However, it's challenging and I really feel that I have learnt something. Even the teaching staff are very helpful and the replies in the forum are very useful in completing the assignment.

The final project is a bit difficult but I hope that I could apply it in real life situation.

By Baochun L

•

Jul 3, 2017

After studying the course of Andrew on Machine Learning, I want to study a course , which focus on python. I once chose the Machine Learning Specification , but the course use the non open source python packages. And I tried this course. I used about 4 days to finish the 4 weeks, and get myself familiar with pandas though I have no experience on python and pandas programming.

By Shawn M

•

Aug 25, 2018

Great overview of Pandas and ETL using Pandas and Python.

Assignments and final project were challenging and realistic in terms of how you might use Pandas and Python in real world situations.

The auto-grading of projects can be annoying with error messages that aren't clear or accurate. If you aren't clear why an answer isn't accepted, then don't hesitate to search the forum.

By Waqar A C

•

May 9, 2020

It's been a phenomenal course. Highly recommended for new comers. Instructor teaching style was marvelous . Professionalism was there. Moreover course demand reasonable analytic and programming skills to do it properly quickly with proper understanding. Learnt alot of new ways of data manupulation which i have not done before. Thank You Coursera Team for making it possible

By Martin W

•

Jul 27, 2017

Excellent course with rich mixture of course material from useful video lectures, quizzes, links to published papers and supporting websites, book references, discussion forum and of course the interactive online assignments. I appreciated the course submission process and the ability to check and re-submit assignments. Cant wait to start the next course in the series.

By Javier B

•

Aug 25, 2020

Tiene cierto grado de dificultad el curso sobre todo para principiantes como fue en mi caso pero con la ayuda de los foros, repasando los videos y haciendo labor de investigación por cuenta propia y sobretodo con ayuda de Dios pude aprobar el curso y me siento muy contento y orgulloso por el logro obtenido pues el esfuerzo, tiempo y dinero invertido fue considerable.

By Linda B

•

May 4, 2020

This was a great course to learn Pandas and to feel capable of manipulating data in a Pandas Dataframe. The class was laid out very well with quality instruction and good examples in the jupyter notebook. The homeworks are where I learned the most as I really had to understand the material to complete them. I'm looking forward to the next class in the certificate.

By Julian O

•

Apr 15, 2018

Requires a tremendous amount of self-study and trial and error if you're starting from ground zero in terms of pandas knowledge, but the reward is a level of comfort and facility with pandas dataframe manipulation. Definitely a learning by doing experience. Cleaning datasets and manipulating dataframes turns out to be pretty fun once you start getting the hang of it.

By Niccolo

•

Aug 31, 2018

The course is challenging for a newcomer to Python. The instructors rely on the student's self-learning to fill in the gaps needed to solve the course assignments. It's been a great way, albeit a little stressful, way to learn. The course also does an excellent job of keeping the student grounded as to implement a high ethical standard when practicing data science.

By Shou-Chung W

•

Jul 6, 2018

This assignments of this course is most useful to solidify your knowledge, and ability to self-study. When in doubt, use Forum, as many students past and present have all shared your frustration and most of all everyone's learning experience, which make this course a great one! Thanks to all instructors, teaching staffs, and fellow students, you guys are wonderful!

By Maitree R

•

Jun 9, 2018

It's a nice course for Beginners in Python Programming and who have interest in Data Science. It requires a little dedication and lots of programming. The Discussion Forum is amazing it has everything and special thanks to the Mentors Sophie and Yusuf during the assignments. It requires lots of self-learning and a little research for every programming assignment.

By Jim S

•

Aug 3, 2017

Python is huge. Course helps you focus and apply Python to data science.

Me? was new to Python; was novice at programming; had strong background in math and business (both helpful, but not prerequisite); read "Python for Data Analysis" by Wes Mckinney to supplement lack of programming experience -- focused on numpy and pandas chapters; frequented stack overflow

By WANWEIJIE

•

Nov 17, 2019

The gains from completing the assignment itself are very large, although this process is very challenging for me who are not familiar with the Python language. Thanks for the help of the teaching assistant. It is recommended that everyone participate in the discussion while studying the course and learn the contents of the discussion. It will be very rewarding.

By Dinesh V

•

May 3, 2017

Excellent introductory course for data analysis in Python, specifically using Pandas library.

I learnt a lot in a short time. Assignments are not easy to solve, they make you think hard, explore more on internet and on user forums, thus making you grasp the topics in depth. This is the best starter course for anyone seeking a career in Data Science using Python.

By Pedro B

•

Mar 24, 2019

Although I have been studying and performing data analysis as a beginner this course totally worth the time and effort put on it. Learning to clean code and use Python properly to perform efficient data analysis was quite satisfactory for me. A side dish that I loved was the relevant questions brought for the student to reflect on about ethics in Data Science.