# Python for Automation

Canonical URL: <https://programwithus.com/classes/python-automation-nyc>

## Overview

In this class, you’ll learn how to automate time-consuming tasks using Python, such as gathering 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.

Use Python 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 or software development. This course is included in our [Data Science Certificate](/certificates/data-science-nyc).

## 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 Immersive](/classes/python-for-data-science-immersive-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
- Oct 13, 2026 – Oct 15, 2026 — NYC
- Oct 18, 2026 10:00am–5:00pm — NYC
- Nov 23, 2026 10:00am–5:00pm — NYC
- Dec 21, 2026 10:00am–5:00pm — NYC
- Feb 4, 2027 – Feb 9, 2027 — NYC
- Feb 12, 2027 10:00am–5:00pm — NYC
- Feb 28, 2027 10:00am–5:00pm — NYC
- Apr 9, 2027 10:00am–5:00pm — NYC
- May 17, 2027 10:00am–5:00pm — NYC
- Jun 14, 2027 10:00am–5:00pm — NYC
- Jun 29, 2027 – Jul 1, 2027 — NYC
- Jul 25, 2027 10:00am–5:00pm — NYC
- Aug 13, 2027 10:00am–5:00pm — NYC

## FAQ

### Who is the target audience for this course?

Employees whose jobs involve any repetitive work in the browser Entrepreneurs running small businesses that need to run efficiently Individuals looking to learn automation techniques for personal or professional use Those interested in a career in automated software testing

### Is this course open to beginners?

Participants should have knowledge equivalent to our Python for Data Science Immersive course.

### Do you offer payment plans or student financing for this course?

This course does not qualify for payment plans or student financing. See our Payment Plan FAQ to find related programs that qualify.

### Can I take this course online (remote learning)?

No upcoming live online dates are currently available. Please contact us about future availability.

### What happens if I need to miss a session?

You have some options: You can watch a recording of the session. We will provide any course materials. Contact us to confirm whether remote attendance is available for your session. You can use your free retake to make up any missed class time.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed Access to industry-standard software during your training Top-notch curricula that have been tried and tested over many cohorts and are consistently improved for an optimal learning experience A 1-year free retake policy which allows students to retake any part of the course or program for free to refresh the materials and gain additional practice 30-day access to class recordings to review material at your own pace A certificate of completion to verify your accomplishment

### Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.

### Do you offer any discounts for this course?

Take this course as part of a certificate program and save: Data Science Certificate Price: $3,995 | Hours: 114 Hours FinTech Bootcamp Price: $4,995 | Hours: 114 Hours

## Pricing

**Tuition:** $425
