Python for Beginners
Write your first programs, work with data, and build a small command-line project.
Course 8 of 17
Requests, JSON, Pagination, and more.
Yiga AI
Intermediate · Course · 3 weeks at 5 hrs/week
What you’ll learn
Introduction to Python
Intermediate Python
Data Manipulation with pandas
Data Cleaning in Python
Syllabus
4 modules · 21 lessons · 14 hours · 1 graded project
840 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Requests in Working with APIs & Web Data.
Lesson
Core concepts
Core concepts — Requests in Working with APIs & Web Data.
Lesson · Locked
Worked example
Worked example — Requests in Working with APIs & Web Data.
Lesson · Locked
Hands-on practice
Hands-on practice — Requests in Working with APIs & Web Data.
Lesson · Locked
Module quiz: Requests
Check what you learned in Requests before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — JSON in Working with APIs & Web Data.
Lesson · Locked
Core concepts
Core concepts — JSON in Working with APIs & Web Data.
Lesson · Locked
Worked example
Worked example — JSON in Working with APIs & Web Data.
Lesson · Locked
Hands-on practice
Hands-on practice — JSON in Working with APIs & Web Data.
Lesson · Locked
Module quiz: JSON
Check what you learned in JSON before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Pagination in Working with APIs & Web Data.
Lesson · Locked
Core concepts
Core concepts — Pagination in Working with APIs & Web Data.
Lesson · Locked
Worked example
Worked example — Pagination in Working with APIs & Web Data.
Lesson · Locked
Hands-on practice
Hands-on practice — Pagination in Working with APIs & Web Data.
Lesson · Locked
Module quiz: Pagination
Check what you learned in Pagination before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Web scraping basics in Working with APIs & Web Data.
Lesson · Locked
Core concepts
Core concepts — Web scraping basics in Working with APIs & Web Data.
Lesson · Locked
Worked example
Worked example — Web scraping basics in Working with APIs & Web Data.
Lesson · Locked
Hands-on practice
Hands-on practice — Web scraping basics in Working with APIs & Web Data.
Lesson · Locked
Module quiz: Web scraping basics
Check what you learned in Web scraping basics before moving on.
Quiz · Locked
Graded project: Working with APIs & Web Data
Apply everything from Working with APIs & Web Data in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Working with APIs & Web Data to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Career readiness
Connects technical learning to portfolios, interviews and confident career moves.

“The track removed the uncertainty. I knew what to learn next and what to show employers.”
Continue with
Following the order of Data Analyst with Python.
Next lesson
Overview and set-up
Working with APIs & Web Data
40 min · Resume
Course 9 in the track
Data Manipulation with pandas
DataFrames, Filtering & sorting, Aggregation, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 10 in the track
SQL for Analysts
SELECT & WHERE, Joins, Group by, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 11 in the track
Intermediate Python
Loops & logic, Error handling, Modules, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Write your first programs, work with data, and build a small command-line project.
Clean, explore and visualise real African datasets to answer practical questions.
Turn African business and public datasets into honest, useful visual stories.
Missing values, Duplicates, Types & dates, and more.