Course overview

In this course, you’ll learn how to access APIs, including how to create and process API requests; how to deal with data in the JSON format using Python and pandas; and how to handle advanced requests such as POST, PUT/PATCH, and DELETE. You’ll apply your new API skills by working with the Reddit API to perform real-world data analysis.

You’ll also learn web scraping using Python, Beautiful Soup, and the requests library. This includes requesting and downloading a website’s HTML content; retrieving specific elements from the page using BeautifulSoup; using Find All, IDs, and Classes to extract specific parts of a page; and using CSS selectors.

Key skills

  • Querying external data sources using an API

  • Scraping datasets from the web

Course outline

    Loading lessons...

Projects in this course

The Dataquest guarantee

  • Dataquest has helped thousands of people start new careers in data. If you put in the work and follow our course, you'll master data skills and grow your career.

  • We believe so strongly in our courses that we offer a full satisfaction guarantee. If you complete a career course on Dataquest and aren't satisfied with your outcome, we'll give you a refund.

Master skills faster
with Dataquest

Go from zero to job-ready

Learn exactly what you need to achieve your goal. Don’t waste time on unrelated lessons.

Build your project portfolio

Build confidence with our in-depth projects, and show off your data skills.

Challenge yourself with exercises

Work with real data from day one with interactive lessons and hands-on exercises.

Showcase your course certification

Impress employers by completing a capstone project and certifying it with an expert review.

Learning resources

How to Learn
Data Science

Learn a proven method to acquire and use data skills.

Read Article

Dataquest Reviews

Read more about what learners think of Dataquest.

Read Article

How To Learn Python

A step by step guide to learn and master Python.

Read Article

Python Practice

65 different Python practice exercises you can start today.

Read Article

Learner testimonials

97%

Learners who recommend
Dataquest for career advancement

4.9

Dataquest rating on
G2Crowd and SwitchUp

$30k

Average salary boost
for learners who complete a path

Join 1M+ data learners on
Dataquest.

  • 1

    Sign up for a free account

  • 2

    Choose a course or path

  • 3

    Learn with hands-on exercises

  • 4

    Apply your skills

Start learning with a free account today.

Sign Up For Dataquest