# Python for Automation Course Online (Self-Paced)

Canonical URL: <https://www.creativelive.com/classes/python-automation-online>

## Overview

In this class, you will learn how to automate time-consuming tasks with Python, including gathering data from the internet. Whether your interests include social media, e-commerce, real estate, travel, or government affairs, the ability to quickly collect current data from the web can provide a major advantage.

You will use Python to capture the specific data you need from websites. Along the way, you will learn how to write loops so your web scraping programs can process large numbers of pages efficiently.

These fundamentals are paired with real-world examples that demonstrate how to scrape valuable data from major websites. The course also covers common challenges, ways to schedule your programs to run regularly, and different methods for storing scraped data.

This course is ideal for programming beginners who want an introduction to coding through a practical use case. It is also a strong fit for students with a clear goal of using Python for web development or software development. This course is included in our Data Science and AI Certificate Online, Self-paced.

## What you'll learn

- The syntax of Python and how to construct programs
- How to run your programs on a regular schedule
- Identify and correct common errors
- How to write scripts that automate manual tasks 
- How to update Excel files automatically using Python

## Prerequisites

Participants should have knowledge equivalent to our [Python for Data Science Bootcamp](/classes/python-data-science-bootcamp-nyc) course.

## Curriculum

### 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
- 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
- Conditional 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

## Schedule
- Jun 11, 2026 12:00am–12:00am — Live Online

## Pricing

**Tuition:** $425
