• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Using Python to Access Web Data

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

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    44,355 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 19, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    AH

    Mar 4, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Gah! The second last assignment...for items in data['comments'] :Took me an hour to figure out that I needed to add that last bit in brackets! It just did the for loop twice each time... All the best!

    Filter by:

    6551 - 6575 of 7,984 Reviews for Using Python to Access Web Data

    Filled StarFilled StarFilled StarFilled StarStar

    By Kat H

    •

    Feb 25, 2017

    I felt a big jump in the learning curve once we reached XML and JSON. I could complete the assignments because all I had to do was make small changes to code provided, but I don't feel like I've even close to understood yet! Will keep re-reading the book chapters...

    Filled StarFilled StarFilled StarFilled StarStar

    By Ben T

    •

    Jul 27, 2017

    The assignments are too easy in my opinion and don't require some thinking, but just some pure copy/pasting or repeating of already seen examples. I think that's something that could be improved because the content of the class and the lectures are actually great.

    Filled StarFilled StarFilled StarFilled StarStar

    By Kumiko K

    •

    May 26, 2016

    This course has helped me learn the basics of regular expression and how to parse html, xml, and json data with simple exercises. After completing the course, I feel ready to apply what I learned to do more complicated tasks with the associated python libraries.

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Oct 17, 2017

    Nice course and very clear and concise like the other courses in this series. As a mechanical engineer I'm not sure what use I would ever have to use this type of data processing but I imagine it could be useful for someone more specialised in web applications.

    Filled StarFilled StarFilled StarFilled StarStar

    By Varun N

    •

    Feb 7, 2016

    I have really liked the course and the way it has been presented. Although the course doesn't go into too much depth, it still gives a solid introduction to web data parsing and the available tools for the same. I strongly recommend this as a beginner's course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Cathy C d D C

    •

    Dec 15, 2018

    This course was really hard for me. I did not enjoy the semantics of the final assignments. I found it more troubling than the assignment itself. Would you please state the assignments in plain English? Sometimes I did not understand what you were asking.

    Filled StarFilled StarFilled StarFilled StarStar

    By Georgii F

    •

    Sep 3, 2017

    Everything is extremely understandable, sometimes even too much, but the main problem of this is its assignments. I'd like to do more on the material, covered in lectures. For exemple, there is a 30 minutes lecture on Twitter API and no assignment about it..

    Filled StarFilled StarFilled StarFilled StarStar

    By Arun K

    •

    Dec 7, 2015

    It was a great course but I felt that the exercises could have been a bit more tough. If the exercises were challenging, then it would be a great way to learn the principle of Read-Search-Ask.

    Thanks, Dr.Chuck. Looking forward to Databases with Python course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Shafkat K S

    •

    Mar 10, 2020

    I really liked this course. I have learned so many new things here. But the API access part was a bit rough for me. Because the video was not updated. I guess there could be a simple lecture how google changed their charging and how to access twitter's API.

    Filled StarFilled StarFilled StarFilled StarStar

    By Aryan J

    •

    Sep 12, 2020

    THE COURSE WAS VERY INFORMATIVE IN IT SELF ALTHOUGH I HAD A BIT OF PROBLEMS DOING MY LAST ASSIGNMENT IT HAS SOME PROBLEMS BUT NOW IT'S DONE SO IT OKAY ANY HOW THE COURSE IS A MUST FOR SOMEONE WHO WANTS TO LEARN SCRAPING OF SITES OR A BIT OF SELF AUTOMATION

    Filled StarFilled StarFilled StarFilled StarStar

    By dhruv g

    •

    Jul 11, 2018

    its a decent intro class but I felt It missed out on a couple of things. We used beautiful Soup to parse html, used etree for xml without exploring the overlap between them much. However the course has prepared me with the skills needed to start on my own!

    Filled StarFilled StarFilled StarFilled StarStar

    By giri n

    •

    Dec 15, 2020

    This is relatively hard compared to part 1 and 2. A word of caution: do follow data structures and python official documentations and web structures by other sites to get a step by step approach/supplement . This is still a good guide for summary though.

    Filled StarFilled StarFilled StarFilled StarStar

    By Daelyn B

    •

    Jul 5, 2017

    Overall it was quite an informative course, though some parts I was left stranded and had absolutely no idea how to continue with some assignments, hopefully when python 3 rolls out for this specialisation it will make it a bit easier to follow through!

    Filled StarFilled StarFilled StarFilled StarStar

    By Aadit A S

    •

    Mar 15, 2020

    It was gr8 but i'd really like there was a guide for how to install modules like xml.etree.ElementTree etc. I was stuck cuz my program didn't work since i didn't have the module intalled...There are guides on youtube but very few are actually helpful.

    Filled StarFilled StarFilled StarFilled StarStar

    By Eduard R

    •

    Feb 8, 2025

    For me it seemed too simple and superficial. Pros: a more interesting approach to completing and checking assessments than in previous courses. Cons: the tasks in the quiz for module 6 contain questions on topics that are not covered in the course.

    Filled StarFilled StarFilled StarFilled StarStar

    By Monoplex N

    •

    Jul 5, 2020

    Week 5, the assigment sample coding has API included, which was not discussed at all in Week 5's lecture. The sample coding is very confusing. Please replace the Week 5's assigment coding sample with a more relevant and clear coding sample. Thanks!

    Filled StarFilled StarFilled StarFilled StarStar

    By Regulus R

    •

    Oct 30, 2019

    I feel the second assignment on week 6 is too easy, it basically writes the whole thing already. Also the materials in week 6 are kind of too much and too fast. Maybe it is better to slow it down and have a more detailed explanation on everything.

    Filled StarFilled StarFilled StarFilled StarStar

    By Anindya B

    •

    Dec 1, 2018

    This course is good but i think i need to have another course of the same topic to understand and grasp the subject more strongly! Overall experience was nice. i got early replies from the mentors when ever i asked for a doubt in discussion forum.

    Filled StarFilled StarFilled StarFilled StarStar

    By Santiago F M

    •

    Jul 9, 2017

    So simple to practice and understand.Still, I think this course is valuable for programming in python.

    P.D: Is a pity that can't access with honour code for all five courses of specialization, and subtitles of videos were not translated to spanish.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tarak S

    •

    Jul 21, 2017

    Thanks Dr. Chuck, but at some point during the course I feel we got a little less knowledge. So, 4 stars this time.

    I'd prefer a book to learn more, and that's how it should be.

    So, thanks again Sir for putting up such a great coursework.

    Thumbs up!

    Filled StarFilled StarFilled StarFilled StarStar

    By Rob C

    •

    Mar 10, 2020

    Great course. Minus one star because things start to move a little fast and erratically in the last few weeks. If I'm not mistaken some topics on the quiz were never actually discussed in the lecture nor the literature (i.e. REST as an acronym).

    Filled StarFilled StarFilled StarFilled StarStar

    By Todd S

    •

    Nov 9, 2015

    A good course that gives insight into how data is exchanged over the Internet and how Python can be used to manipulate and use that data. For each chapter, I recommend adding 1 additional programming assignment with a little more complexity.

    g

    Filled StarFilled StarFilled StarFilled StarStar

    By Lucas A

    •

    Feb 6, 2019

    Overall I liked it. Dr Chuck is a very good teacher, and the materials are well structured.

    I'm just not giving 5 stars because I think It could offer a wider range of exercises, so that we could practice and consolidate the knowledge provided.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ehab Y K A

    •

    Jul 23, 2020

    This is great introduction course to networking, i believe this course should be longer and discuss more details of access web data; such theory of url and format. API types in more details. overall it is great introduction course to web data

    Filled StarFilled StarFilled StarFilled StarStar

    By Aravind K

    •

    Dec 21, 2019

    Please update the google api lecture with regards to its api key because i got scared when i saw the geocode assignment and i was unprepared for the assignment because i couldn't play around with the geocode api as google just requested a key

    • Chevron Left
    • 1
    • ...
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • ...
    • 320
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.