Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Using Python to Access Web Data

University of Michigan via Coursera


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.

Taught by

Charles Severance


4.7 rating, based on 5,393 Class Central reviews

Start your review of Using Python to Access Web Data

  • Anonymous

    Anonymous completed this course.

    I have one big criticism of this class. The Python keyword "import" is never explained. The concept of "module" is never explained. We're just told to cant this magic incantation "import re" and suddenly statements that generated traceback erro…
  • As I mentioned in the previous reviews about this Specialization, all these courses are meant for beginners without previous programming experience and difficulty of courses rises gradually. Thus, the first course was a real piece of cake, second g…
  • Anonymous

    Anonymous completed this course.

    I really enjoyed the first two courses of Dr. Chuck's Python for Everybody Specialization -- but not this one. As some other reviewers have already stated I, too, felt increasingly frustrated and somehow left alone during this course. Most of this c…
  • Anonymous
    It is hard for me to give this anything lower than 5 stars since I'm truly learning much more than I otherwise would have from this course. I can only speak as a learner and not as an educational institution or teacher. With that said, I do understa…
  • This course has helped me a big deal. Mr. Severence is such a genius in preparing the courses for his students to succeed. And something I liked most about the course is that one had to go on the ground and do tremendous research by himself to understand how certain things work out. Some people might find this very challenging but a good instructor does not spoon feed his trainee on a silver plate. The trainee's hands have to et dirty so as to grasp the concept permanently. To me, this course has changed my life and nowadays I don't have time to waste because everytime I get, I want to code and feel the excitement of discovering more things and seeing how things work out. Learning never stops, see you in the next chapter.
  • Anonymous
    TL, dr: Flawed course in comparison to the first two ones. The course introduce new concepts, more or less technical to understand what's going on when you try to access web data from an external application, such as a programming language. If you'…
  • Anonymous
    I am working my way through the Python Specialization. The first two courses were fantastic. This course, "Using Python to Access Web Data", was a bit of a struggle. While I still like Dr. Chuck's on camera teaching and the examples he provided,…
  • "Using Python to Access Web Data" by the University of Michigan is a must-take course for anyone interested in harnessing the power of Python for web data manipulation. The course provides a well-rounded education in web scraping, web services, and…
  • Anonymous
    I've completed the two previous courses and I learned basic programming, I had few things which weren't ideal. This "course" or section I should say, is a disaster. Previous issues were the little content available for each course, by the end of it…
  • As we progress into the course, it quickly gets complicated way beyond what one expects to be "for everybody". But with some solid background in programming and some real life computer experience beyond beginners level, it is possible to complete the course - but not in time for the first free 7 days!
    So the whole thing here is "get the first shot for free - and then pay to complete".
    But the course gets better and better, and is worth the money. Chuck is doing a decent job.
  • Ilke Guntan
    It was a nice course as an introduction to access web data. However, compared to previous courses, the explanation part was shorter and it was more on the edge of 'believe me and write the code like...' It made harder to learn it in true sense. I guess, it is mostly because of the explanations requires too much background knowledge that cannot be convey in these short lessons. I would prefer to have it longer though.
  • "Using Python to Access Web Data" is a fantastic course for anyone interested in web scraping and data retrieval. Dr. Chuck's dedication and expertise make it a standout educational experience, and I'm truly grateful for the knowledge and skills I gained from this course. Thank you to the University of Michigan and Dr. Chuck for this enriching opportunity.
  • Steve Schoenbaechler

    Steve Schoenbaechler completed this course.

    With this review, you must understand, a major part of this review is because of my interest/expectations/etc., what I was looking for from the course. If you are interested in “fully engaging” in Python, becoming a computer scientist, etc., this c…
  • The course is very good. It will help a lot in my day to day activities at work. I'm loving the courses.
  • Anonymous
    I recently completed the course "Using Python to Access Web Data" offered by the University of Michigan on Coursera, and I must say that it was an excellent learning experience. The course provided a comprehensive introduction to using Python for w…
  • Anonymous
    As others have stated this class is difficult. I knew it would be the class that would really let me start using python and teaching me about real world use cases. I felt that there was a lot that wasn't explained and some of the topics that were ex…
  • The necessity of things like SSL encryption aren't explained, just kinda referenced. Good start to understanding where you can begin learning these kinds of things.
  • Anonymous

    Anonymous is taking this course right now.

    Although my specialty is zoology, I signed up and paid for this course (one in a series offered by them) to learn a little about Python which intrigued me for some reason. The course gives a somewhat disjointed, quick overview of using Python to a…
  • A very good introduction to HTML, XML, and JSON, and for learning the use of Python to extract, parse data from internet.
  • I think course will get you up and running in web scraping projects. which is best if you are a freelancer.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.