Yelp Facebook LinkedIn YouTube Twitter Instagram

Webscraping with Python

Learn how to gather, store, and analyze web data

In this class, you’ll learn how to gather data from the internet. Whether your interests lie in social media, e-commerce, real estate, travel or government affairs, the ability to instantly collect up-to-date data across the web can be a big advantage.

You’ll learn the basics of HTML, to understand the structure of a website and how to target the information you want. Then you will learn Python so that you can write code to grab precisely the data you want from a website. Along the way, you’ll learn how to write loops so that your web scraping code can process a large number of pages for you.

These fundamentals will be coupled with real-life examples of programs that can scrape valuable data from major websites. The class will also cover common pitfalls, how to run your programs on a regular schedule, and different formats for storing your scraped data.

This course is perfect for any programming beginner to become introduced to the powerful world of coding, and is a great fit for students with a clearly defined learning goal of using Python for web development. There is no math/coding requirement necessary.

  • 6 Hours
  • Small classes
  • Mac or PC provided
  • Free retake

Register for a class

$325 Discounts Policies

594 Broadway, NYC or Live Online

What You’ll Learn

  • Understand HTML, the language used to build web pages
  • Learn the syntax of Python and how to construct programs
  • Learn how to run your programs on a regular schedule
  • How to handle errors
View full syllabus

Webscraping with Python Class Syllabus

Section 1
Introduction to HTML/CSS (Online)
  • How a website is served
  • Anatomy of a web page
  • HTML tags
  • IDs
  • CSS classes
Python Part 1
  • Integers + Floats
  • Variables
  • Strings/li>
  • Methods + Functions
Section 2
Webscraping Exercise Part 1
  • Introduction to using packages
  • Requests packages
  • Performing a GET request
  • String manipulation
  • Debugging a Python script
Python Part 2
  • Booleans
  • Conditonal Statements
  • Lists
  • Indexing into strings + lists
  • Looping over lists
Section 3
Webscraping Exercises Part 2
  • Beautiful Soup package
  • Honing in on data
  • Common webscraping pitfalls
  • Using loops in webscraping
Storage and Scheduling
  • Text files
  • CSVs
  • Scheduling a Python Script

Learn how to grab data off the internet!

This class will teach students how to scrap and mine the web for any type of data. Whether you are in academics, business, journalism or anything in between  - this class will be extremely beneficial. Students will learn two major skills in this course: Python and Webscraping. Students will first be introduced to the most powerful programming language in the world and later learn one of its many libraries. If you are interested in pursuing this skill further check out our Python for Data Science Bootcamp.  

Learn How to Write Code to Collect Data

In this class, students will be introduced to Python and the Beautiful Soup library. Beautiful Soup is a Python library that makes it easy for programmers to collect information from web pages. 

Learn to Use Python to Compare Price Data on Amazon

Using Python, you will learn how to write code that can scrape price data off of Amazon. This will allow programmers to research the market and find the best possible deal! 

Find Jobs using Webscraping with Python

Job searching is a tedious process but Python can help with that! In this class students will learn how to write programs that automatically strip job information off the internet! 

Register for Webscraping with Python

$325 Discounts Policies

594 Broadway, NYC or Live Online