Chevron Left
Back to Data Collection and Processing with Python

Learner Reviews & Feedback for Data Collection and Processing with Python by University of Michigan

4.7
stars
3,870 ratings

About the Course

This course teaches you to fetch and process data from services on the Internet. It covers Python list comprehensions and provides opportunities to practice extracting from and processing deeply nested data. You'll also learn how to use the Python requests module to interact with REST APIs and what to look for in documentation of those APIs. For the final project, you will construct a “tag recommender” for the flickr photo sharing site. The course is well-suited for you if you have already taken the "Python Basics" and "Python Functions, Files, and Dictionaries" courses (courses 1 and 2 of the Python 3 Programming Specialization). If you are already familiar with Python fundamentals but want practice at retrieving and processing complex nested data from Internet services, you can also benefit from this course without taking the previous two. This is the third of five courses in the Python 3 Programming Specialization....

Top reviews

AG

Jul 9, 2020

Very interesting and fine course, in this course I learn how to solve Nested data and new a new thing i.e REST API which seems best in course 3 now I am excited about course 4. Thanking you Michigan

CM

Oct 9, 2019

This was a really excellent course. The functional project at the end helped me understand how recommendation systems work and now I'm very excited to try to build a similar system for books I love.

Filter by:

51 - 75 of 675 Reviews for Data Collection and Processing with Python

By Javier E

Aug 18, 2021

Very good course. Well explained, didactical very good to follow and you really learn that stuff and can implement it. The projects are challenging but very well structured to do step by step and make small wins on the way. I liked it very much. As well the jokes were always a good to end the topic with a smile.

By Ian M

Sep 13, 2020

Most intense, challenging, and rewarding course I have ever taken on Coursera. I did the first two before this. I love the Runestone Textbook. I really love this specialization. Definitely the best slate of courses I have ever seen, and this was the best of all of them. Thanks, University of Michigan. Go, Blue!

By ふみたけ

Nov 14, 2021

Very good as usual, though the final assignment was a little bit challenging as somehow I could not run "import requests_with_caching" (so I could not practice in my own Spyder environment). The final question was also well designed as one must recall the method in Section 16.5. Breaking Ties: Second Sorting.

By Troy P H

Aug 26, 2022

Course addresses the technology of PYTHON 3 Developer Language with ADVANCED software content. Platform is now the STANDARD for the future and THE UNIVERSITY OF MICHIGAN-SCHOOL OF INFORMATION is the STANDARD for this area of software developement and the algorithms that accompany the technology

By pietro v

Nov 19, 2020

Quality instructors and course material, as I already said for the previous two Python modules.

This time they even arranged the Runestone Interactive environment to overcome the multiple requests limitation of some REST API. And that for us to practise effectively. They care about us students

By Kushagra V

May 17, 2020

Paul Resnick is a great teacher. His teaching methodology is very impressive .I managed to cover the entire syllabus within 4 days and also with 100% grades. All the credit goes to him and his team. I faced a little difficulty in the last project but the discussion forums are very useful.

By Rishi S

Dec 22, 2018

Very nice exercises and very useful knowledge! some challenges with the auto-grader but I am sure this will be soon fixed as likely to do with being so new (first run). Love it that I do not have to watch long video's , there is enough explanation around the exercises to get you going.

By Yauheni P

Apr 21, 2020

Great course! Thank you Paul and everyone who did a great job. I wish the tasks would be easier to understand for non-English speakers. The very last task, for example, made me crazy. I thought I had to get 5 kv pairs for each element in the list. Other than that it is a great course!

By Nicolás S V

Apr 7, 2020

The course was interesting, overall the more interesting part was the last challenge or grade, where you have to reach to different endpoint by calling an API where you get movie information and another API from where you get the ratings of such movies. It was fun, so enjoy the ride!!

By Anuj B

Jul 2, 2023

Except some problems at the end of executing codes on runestone everything else was marvelous in this course. Hats off to Michigan university and those who designed and instructed this course as it was involved and nicely taught. Especially the last assignment was challenging and lt.

By Lam N H P

Nov 11, 2021

One of the best courses in Coursera. Hardly do I see a course that give clear instruction, with a runstone environment that allows me to directly practice after learning. Most of the courses I have learnt are quite boring with a lot of theories. This course just stands out !!!

By Punam P

Aug 28, 2020

This was a really excellent course. Every module gives nice experienced. The functional project at the end helped me understand how recommendation systems work and its very useful for me. Thanks to team and university for such a platform which is very effective for everyone.

By Aniket S V

Apr 23, 2020

The course provides a deep understanding of nested dictionary and list in python, Week 3 was especially helpful where the actual use of these data structures is explained when using REST API to extract data in JSON format. The exercises are challenging and fun to solve.

By maytat l

Jun 11, 2020

This course taught me a great deal of Python especially fundamental concepts of implementing APIs without having to actually apply a real API key. I found the course project challenging enough such that I spent lots of times and learnt a lot from it. Great course

By Subrata G

Sep 16, 2019

Very nice introductions to json and nested data.This course gives us understanding of API and how useful they can be.The exercises and last assessment of week 3 requires to assembling everything you have learned . I strongly recommend to do this course.

By Chilakala V

Oct 8, 2019

The final project was a great idea with a horrible implementation. The browser does not support everything and the output window is really really small. Debugging the code without using another full interpreter is almost impossible. Please fix this.

By Martha H

Jun 21, 2022

Thank you to all the instructors, and my special thanks to Prof. Paul Rasnick for his enjoyable lectures on video. The topics covered in the course can be quite strenuous at some point. But I persevered thanks to his excellent teaching skills.

By Abhijit T

Aug 22, 2023

This is a great course for someone wanting to transition to intermediate python. I used python regularly for my work but wanted to revise certain pythonic methods of coding. The course was very helpful to revise basics and write cleaner code.

By Maria S

Mar 6, 2021

This is a great course. Paul Resnick does a great job explaining things clearly. The Runestone Environment offers many, many opportunities to practice coding in Python--just what a student needs. Thank you for making and offering this course!

By Sophia S

Apr 23, 2020

I like this! It was a lot of hands on stuff, which really helped me familiarize myself with the material. I was previous really scared of APIs but now I am less so, which helps me at my job. BTW I love Paul Resnick, he's an excellent teacher.

By Matthew M N

Nov 13, 2023

It's a pretty good blend of lecture/video w/humor, content, exercises and quizzes. You still need your own curiosity to try a lot of stuff on your own to really have new knowledge solidify in you but that's programming. I've learned a lot.

By Poojan M P

Jul 20, 2021

Exception course and ample opportunities to practice and test skills. The only suggestion I have is to make the course follow python environment and not have functions that only work in the course but not outside in the real world

By MOHSIN A

Dec 19, 2020

I learned something new to me that is importing data from the rest APIs. Thank you. It seemed to be very daunting tasks. I hope that I get to see more complex programming tasks and get a chance to go into deeper depths. Thank you!

By Sanija K

Mar 10, 2020

Excellent course material giving in-depth understanding of each concept.Projects are the best part of this course. It has now started to get real as we implement the concept to build projects. Thanks for the excellent instructors.

By Millicent T

Jun 9, 2021

I am very grateful for such well planned and detailed materials, and a super intuitive platform for newbies like me to poke around and getting familiar with the python environment. Definitely an amazing course for beginners.