Web Scraping and API Fundamentals in Python

with Andrew Treadway and Nikola Pulev

4.8/5
(240)

Introducing you to the fundamentals of data extraction from the web using Python. We will learn about APIs, Beautiful Soup and Requests-HTML.

48 lessons 4h
Start course

Course Overview

Web Scraping and API Fundamentals in Python offers an introduction to the techniques of data extraction from the web. In this course, you will learn how to use one of the most powerful tools on the Internet – APIs. We will also discuss in depth how to obtain information directly from websites using the Beautiful Soup Python package. There will be a short HTML crash course for those not familiar with it. Finally, we will introduce the Requests-HTML package in order to extract dynamically generated JavaScript content.

48 High Quality Lessons
36 Practical Tasks
4 Hours of Video
Certificate of Achievement

Skills you will gain

JupyterProgrammingPythonTheory

What You'll Learn

Introducing you to the fundamentals of data extraction from the web using Python. We will first learn about the preferred method for program-to-program communication – APIs. Then we will delve into the web data extraction aspect with the help of Beautiful Soup.

Learn the fundamentals of web scraping 
Implement APIs 
Master working with Beautiful Soup 
Start using requests-html 
Create functioning scrapers 
Understand website cookies 

Curriculum

Student feedback

4.8/5

240 ratings
5 stars
206 (86%)
4 stars
32 (13%)
3 stars
2 (1%)
2 stars
0 (0%)
1 star
0 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
Sort
  • Newest
  • Oldest
14.11.2022
Very concise clear lessons, covering so much. And if I may, I'd like to suggest improving this course with and additional session covering the use of selenium for scrapping webpages full of ajax which cannot be done with requests.
16.11.2022
Given the fickle nature of the Internet, much of the material taught in this course no longer works as is. I therefore recommend supplemental tutorials on the Beautiful Soup, requests and requests_html libraries.
28.06.2022
The content is well organized and touches on the most important parts of every topic. It allows a beginner to get a handle on the basics quickly.
20.09.2022
examples were partially outdated, made following along displeasing. was adequate otherwise, but slightly short
15.08.2022
it's very useful, i wouldn't say exceeded my expectations, it's what i would expect from a good course
  • 1
  • 2
  • 3
  • ...
  • 5

“I created this hands-on course to equip you with all the tools you need to start collecting data, starting with a formal approach (APIs) and moving on to web scraping – a perfect way to advance your skills by working with real-world data and boost your analytics or programming career.”

Andrew Treadway
Worked at New York Life Insurance
Web Scraping and API Fundamentals in Python

with Andrew Treadway and Nikola Pulev

Start Course