Lecturer
Your browser is ancient!
Upgrade to a different browser to experience this site.
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.
Data Collection and Processing with Python builds foundational skills for working with structured and unstructured data. Designed for non-programmers, the course emphasizes practice and mastery while guiding learners through nested data, accumulation patterns, and applied data integration projects using Python. This course is part of the Python 3 Programming series.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Module 1: Introduction
Module 2: Nested Data and Nested Iteration
Module 3: Map, Filter, and List Comprehensions
Module 4: Internet APIs
The passing threshold is 100%. The course grade is based on two assessments worth 25% each, and a project worth 50% of the final grade.
Lecturer
Michael D. Cohen Collegiate Professor of Information
Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.
Intermediate Level
Some related experience required