Chevron Left
Zurück zu Introduction to Data Science in Python

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

11,613 Bewertungen
2,707 Bewertungen

Über den Kurs

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....



Dec 10, 2017

Wow, this was amazing. Learned a lot (mostly thanks to stack overflow) but the course also opened my eyes to all the possibilities available out there and I feel like i'm only scratching the surface!


Mar 16, 2018

overall the good introductory course of python for data science but i feel it should have covered the basics in more details .specially for the ones who do not have any prior programming background .

Filtern nach:

2526 - 2550 of 2,639 Reviews for Introduction to Data Science in Python

von Matt E

Jul 28, 2017

The professor sounds like he is reading script. He uses so many hand gestures, his phrasing, his monotone voice, his hand movements, and pace of explanation makes it hard to focus on what he's saying. The woman was even more monotone. I'm not one to make a fuss about teaching styles given that I was a math major and had professors that barely spoke english, but this course is taught terribly. On top of all of this many of the programming questions could have been better worded. Many of the questions seemed unclear. This course could have been much better designed.

von Henning L

Jan 12, 2017

I felt like the test-candidate for a new course. While the course-work and the presentations itsself were excellent, the "homework" was a real pain as very often the Auto-grader didn't work and it took me hours to get a project which was correct, to be accepted as the right solution. Cannot recommend it to be honest unless they improve their systems. Also it was said that the other course specialization start soon but it seems they don't and I paid for the full package....

von Fouad S

Dec 10, 2017

For an Introduction class, this is way too advanced. the course material are minimal. while this might be for a targeted audience, its fine to keep the videos at this length, but at least add some further readings/videos from other sources. Providing a bit more structured learning is way better than leaving students lost at assignments.

von Srinivasan L

Oct 30, 2017

This is not an organized course by any means. The lectures do not cover much and assignments are incredibly tough to the point that each requires more than a week by themselves.

For context, I have completed the Python Specialization by Dr.Chuck (Which was incredible!) and have an Fulltime-Masters in Engineering. One of my main motivation for taking this course is to learn all the topics in well structured manner but I don't understand what Dr. Brooks trying to do with his bizarre way of 'teaching'. Unfortunately, Dr. Brooks just points to StackOverFlow for everything rather than explaining the concepts by himself.

Currently, I am just learning through various Pandas Lectures in youtube and attempting the assignment (which is harder than most assignments I have completed in my college!!). Unless you have great motivation to learn by yourself, this course would be very hard to complete.

von Martí S L

Mar 30, 2017

Really disappointed with this course to the point I'm quiting -in spite of having paid for the grade-. It reminded me of my days at the university where I found being a great scientist/engineer didn't mean you were a great teacher. And this is the real problem, even things that should be easy to grasp are difficult to understand -just the opposite of prof. Bill Boyd who makes learning a joy-. Because of this I would only recommend this course if you already have an intermediate level in Python.

von Ridhi G

Feb 02, 2018

the level taught in the course did not match the level of given assignments.

von Talon W

Feb 11, 2017

"Course" is very self-directed. There are very few exercises, and there is minimal feedback on those exercises. No attempt is made to reinforce learned knowledge over time (e.g. spaced repetition) nor is there any definitive list for what knowledge should be gleaned from this course. Emphasis is placed on the student's teaching themselves and learning through experience with no attempt to actually understand the learning process or rest the course design on a scientific basis. Standard filler course for an empty education system.

von Jose N N P

Feb 15, 2018

Lot's of problems with the autograder, lack of teaching staff support to answer questions in a timely manner. Assignments need to be more representative of class lectures.

von Emil K

Jan 05, 2017

Many bugs, lecture content does not cover topics required to complete the assignments, assignment instructions are not written in a clear way.

von Xurxo-Breogan C L

Feb 23, 2018

This course is a mess:

-Not well structured

-They don't properly guide you in the learning process : better courses from better universities, as Stanford ones, describe all you need to complete an assignment, or give you a good and deep introduction to the libraries/framework you have to use... here they just explain part, non including many info you need in the assignment, so, you have to spend a lot of time trying to find proper documentation, reading other external tutorials, checking people with same issues in stack overflow -some even with the same datasets, I am not sure if they were from the same course

A lot of stuff to improve, I recommend to you to look for another course

von Fabio K

Apr 05, 2018

I learned a lot taking this course but it requires a lot of work from the student. The video lectures have little contents and are somewhat superficial and the assignments are somewhat confusing. One must read a lot about the assignments in the forum otherwise it's impossible to complete them. It took me tens of hours of hard work before I learned that.

von emma b

Jan 21, 2017

While the material is undoubtedly useful, te structure of the assessments is not very helpful. For example, in week 3 we are asked to create data frames from input files: these are presented in descending order of complexity for cleanup. Furthermore, the points for most of the questions are 6.66, despite what are very different demands fore each part. In the final week, the dictionary of state names is counterproductive in answering part one (some state names are region names) and one can either get 100% or one fails the course (as one question is worth 50% of the grade.)

Some of the autograder feedback is so terse as to be downright infuriating. Add to that frequent issues with the notebook crashing and much of this coursework was an exercise in unnecessary frustration rather than increasing enlightenment.

von Wahid C

Jan 29, 2017

The course lectures were subpar and didn't cover the material in the assignments. Googling for answers and checking stackoverflow for code is a great way to get tips, but it doesn't teach you the core material. I would have rather had links to supplemental readings that the materials were based on. I would not recommend this course as an introduction course unless you've had significant experience with Python data structures and know how to work with lists, dataframes, and iterate over those.

von Venkat M K

Sep 11, 2017

Not much of a use.

von Philip M

Sep 04, 2017

I had non background with 'pandas' and spent about 90-95% of my time googling the necessary commands, because they are not provided in the lectures. I don't see the point in paying for a course which only provides you with tasks and not the tools to complete it.

von Laxmi N R J

Sep 03, 2017

Its too fast paced and less elaborated

von Michael A

Nov 22, 2016

Course teaches Python Pandas in a very practical way and I'm sure now having learnt it I'll use the skill. But this course wasn't taught well. Weekly assignments asked questions about skills that had not been taught yet. The course coordinators didn't respond or help in the forums, The topic area deserves more in depth video lectures and discussion. All the above basically means that passing the weekly assignments takes longer than you may assume. Had the course been taught and tested more effectively then doing the weekly assignments would less frustrating and time consuming.

Basically the course is good, but it requires much more work and research because of the poor way its caught and monitored by staff.

von Mike B

Jun 05, 2018

I was considering taking the other data science courses offered in this series but was not happy with the way this course was prepared. I completed the course but would not recommend it for beginners.

von Ted H

Jan 09, 2017

The assignments were tough and they really tested your knowledge of python. That being said, the lectures were absolutely useless. I spent 90% of my time trying to figure out python through stack overflow. The jupyter platform is also very frustrating. For whatever reason, error messages kept coming up as I was trying to complete the assignments. At one point, I lost all my work because of this error.

von D R

Dec 09, 2016

The lectures and explanations need more clarity and better instruction quality. The assignment questions were often nebulous. This resulted in lots of time wasted with the grader. The discussion forums were the best part of this class. I'd encourage the course instructors to take a look at the University of Washington's Machine Learning class. Stylistically, pedagogically and content-wise - that's a much, much better Data Science class.

von Brandon A

Nov 25, 2016

The class was a helpful intro to pandas. But it was not as much a class as it was a series of homework assignments and the student painstakingly looking things up on stackoverflow. In the end, i am positive I got the correct answers using a horrible coding method and will never see the correct solutions. There should be a little bit more handholding in order for the student to learn the concepts. Otherwise, I might just throw a class up on coursera, give the link to, tell the students to read it and then they will be experts at python.

von W N

Nov 27, 2016

Good material, let down by instructors.

von Markus

Apr 02, 2017

Thanks for the course. A few things that can be improved:

1- The video material was very short. I expected same amount of teaching like homework, but it's more like 30 minutes versus 7 hours every week. As a result it's mostly googling and copy-pasting code, which I'm very sceptical if solving issues this way will enter my long-term memory. Probably next time I will need to look it up again. I'd prefer if the videos were the source of knowledge instead of stack overflow and the forum.

2 - As an experienced programmer but being new to Python I found it difficult to load the data. I was not aware that the files are available on the server and can just be loaded by read_csv(filename.csv). Instead I tried to load the files from my local drive, which worked, but not for the grader. Then I tried to submit it offline which also failed. I wasted half a day on this. I suggest to mention quickly how the online and offline assignments work, in particular in how to load data.

3 - The feedback from the grader is usually not telling much. It was often unclear to me what was the expected outcome. I think a screenshot of the expected answer for the more advanced questions (first few rows+columns) would help a lot and save us a lot of suffering.

von 李玉鹏

Apr 29, 2018

This course is too easy for me. But if you are a beginner you will find it difficult.

I download all the materials and try my best to complete all the assignment without watching the final part and submit them at almost the same time cause I find it joyful.

To be honest, read the book entitled Python For Data Analysis 2nd may be a better choice instead of watching these tuition videos.

von Muhammad H

Jun 04, 2018

Lectures aren't helpful. Assignments are challenging which is great but there is a difference between challenging students to make them learn more or to challenge them to such extent without providing enough resources that they go weary of the material. It is important to understand that students take courses generally to learn new material, not to revise what they have already learned or forgotten.