Chevron Left
Back to Using Python to Access Web Data

Learner Reviews & Feedback for Using Python to Access Web Data by University of Michigan

4.8
stars
44,157 ratings

About the Course

This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 3....
Highlights
High quality content

(256 Reviews)

Practical assignments

(217 Reviews)

Top reviews

SM

Jun 18, 2020

This course was really interesting and did a good job introducing complicated topics in usefully simplified form. It was a pleasure to listen to the instructor and I got everything I wanted out of it.

KZ

Jul 2, 2017

This course is great to introduce you to regular expression, HTML, XML and JSON. Based on this course, you may dive into many other materials to further learning how to use python to access web data.

Filter by:

101 - 125 of 7,952 Reviews for Using Python to Access Web Data

By Armen A

May 2, 2023

I have no other words than leftover. And ChatGpt Suggested this course for revising bs4, requests. They've got grade assignments that you need to take a screenshot how you installed Python, a random IDE and send to other students to "judge". LMAO, to 'judge' a screenshot of installation, and the screenshots I've attached of Steam logo, were judges as "UNCLASSIFIED". I literally laughed so hard. So, future 'programmers' sit with serious faces and judge how others installed a sofware on your PC xD It's a joke! Btw, nice course about web scrapping, urllib is the best scrapper ever! Don't tell them that you can do the same with os, even with shutil. No comments. Take this course, waste your time and money. And send screenshots to judge and be judged. And the best part is that it's not Udemy, you can't skip the topics you know, you have upload a screenshot of your installation. What a joke!

By patrick f

Dec 13, 2022

This is not a good progression in the Python for Everyone series. The difficulty and complexity increases ten fold and the support is limited. The earlier courses in the series are fully developed with the text and supporting website- multiple chapters from the text/videos for each course. In this course, the course is supported by a single section in the text. I

The specialization feels like it went from a reasonable challenge with good support (textbook and website) to an extreme challenge with little support. I tried the course support (via email) and got a short and semi-helpful response. The tone of the response felt slgithly condecending.

I really wanted this to be a good course. I want to learn Python, but this is not the place for me. I will have try elsewhere, maybe within Coursera, maybe elsewhere.

By Ahmet K

Jul 22, 2020

1) In the video lectures, instructor assumes that you are familiar with the subject. Even though i have completed previous courses in the specialization, most of the time i was very unfamiliar with the subjects that i have been assumed to know.

2) Most of the time instructor is going out of subject and it is being very distracting for not native speakers. I am having hard time understanding the content and then realize that he is speaking about sth. irrelevant.

3) since video lectures are not covering all, you will have hard time understanding the content if your background is not CS. So when you are having hard time to understand the content Instructor trying to make unfunny jokes will annoy you.

I liked first two courses of specialization and hopeful about last two... but this one is below average.

By Kevin P

Mar 18, 2016

The pedagogy of this course is disappointing because of a lack of sequential instruction. Large gaps exist: explanations of syntax and conceptualization of how the data flows seem incomplete. I have looked at all kinds of documentation as well as the book, but I cannot find what I need to know, and this a barrier to completing the assignments. The instructor's videos have shown me very little of what I need to understand the concepts. The examples show at most 20% (that is just a guess, it is probably less) of the knowledge that I need to complete the assignments. When I ask questions on the forums, the first word I think when I read mentors' explanations is "cryptic."

By Rick M

Jan 29, 2017

This course is garbage. The instruction videos are fine, but the assignments are imprecise in their language at times, and there are certain key points needed to complete them that aren't covered in the videos. The mentor in the forums is lousy, and his responses are worded as if he's talking with a peer and not a beginner/student.

I may or may not try another coursera course after this. But if this experience is any indication, Coursera isn't very good. The same UofM course appears over on Udemy, and I wonder if it is just being repurposed on as many platforms as possible without the care needed to make sure it works.

By Hua R Q

Jun 24, 2020

The rule of not allowing TAs to explain to students the answers to the quiz in the discussion area doesn't make sense at all, because the assignment itself does not give an explanation for the answers. Many students seek help after completing the quiz. If they intended to cheat, they don’t need to bother asking questions in the discussion area, because the test itself is unlimited, and they can repeat the test multiple times to get the correct answer. If there is no chance to ask questions about the quiz, how can the problems aroused in the quiz be solved?

By Matthew B

Mar 2, 2016

No teaching. Just a guy talking and sometimes complaining about imaginary students' hypothetical thoughts. Do the problem sets for practice. If you need help, pause the videos and try the code out yourself.

Seriously though, a programming course where the teacher is not actively type out the code but just scribbling around it. He doesn't work through code but talks around the concepts.

By Tyrel B

Jun 28, 2017

Course started out with python 2.7 and then moved to python 3.x after the second week. Felt like I was paying for a Beta course. Assignment samples didn't match up for the xml parsing section... json code was provided.... spend hours getting beautiful soup to work then figured out they had switched the python version on me.... course forum was worthless

By Harshita C

Aug 30, 2020

Course 1 and 2 of this specialization were much more effective and easy to understand. The assignments were really hard. Somehow completed them but didn't get enough knowledge. Many of the topics were not properly explained so became much difficult to pass the assignments. The difficulty level was really high this time.

By Muhammad M

Jan 19, 2021

There were no details about how to solve a problem. The instructor covered only the intro. Really very disappointed with the 3rd course, the first two were good. The aim of this course to give skills to the students instead of intro about the topic and book.

By Juan M B G

Mar 11, 2021

I was unfairly accused of plagiarism just for post a code that was posted on an instructor because I had question about this code, now I have an average for 89.9 without this assestment and I cannot get the certificate just for this.

By Aditi G

Jun 11, 2020

I am really disappointed by the teaching staff , I did not copy/paste any of the codes yet they have given me zero grades. This is how you examine student's code ? Because of this I feel so disappointed after all these efforts.

By LISA S

Aug 16, 2020

You can't get help. I got stuck on this one assignment. but the only place to get help is a forum which is not helpful. I was asking for extra help and that doesn't happen. This is strictly you get what you pay for.

By Roberto Á

Jun 4, 2023

Courses 1 and 2 are fantastic, but this course is entirely unrealistic for beginners. I couldn't understand many things, and it suddenly started teaching about complex things with no previous context.

By Chandrasekhar G

May 19, 2020

Very hard course all of a sudden. I have completed many specializations and I can say that this has too steep a learning curve.

By Айрапетян Ж С

Jan 28, 2021

There is a huge gap between some weeks. And seems recordings are made at different time and it breaks the logic of videos.

By yan m

Sep 22, 2020

this course does not go deep enough to actuulay understand somting and most of the code are gicen without any explnation

By Harry L

Feb 10, 2021

Course content is quite fast talking with not comprehensive knowledge related; not very worth of your time

By Deleted A

Apr 2, 2019

What comes in the videos has pretty much no correlation to the elements of each assignment

By Anastasiia L

Nov 18, 2016

Very poor course... You can pass it in a one day even if you never program Python.

By Jaideep G

May 26, 2020

difficult assignments and not so understandable content

By Peter J J

Nov 8, 2015

Confusing. No help. Poorly presented.

By Wenhan X

Aug 16, 2020

Poor course. not recommended

By Matthew D

Apr 22, 2022

I never signed up for this.

By Shagal A S

Jun 7, 2017

very poor course