# Intro to Python Programming

Canonical URL: <https://www.creativelive.com/classes/intro-to-python-programming>

## Overview

In this two-day course, students will be introduced to Python. Python is a great beginner coding language that is quick to learn and extremely versatile. It can be used to build software, analyze data, and create powerful websites.

Python has become the most popular coding language taught at educational institutions for several reasons. Python developers earn one of the highest average salaries among programming languages. Python is also versatile and used across a wide range of fields including graphics, data science, web development, finance, trading, and security. Additionally, Python can be learned more quickly than many other programming languages. Whether you are a beginner developer or an experienced developer looking to add a new language to your resume, you can build proficiency in Python faster than with most other languages. In short, Python is a great first programming language to learn and comes with the added benefit of strong earning potential.

In this class, students will learn the syntax, principles, and thought processes involved in programming. The course will give students a solid foundation that will prepare them to enroll in our [Data Science](/topics/python-bootcamps-nyc) or [Web Development](/certificates/python-developer) Python courses. It is taught in a hands-on manner, with students programming within the first hour.

## What you'll learn

- Learn how to use a text editor and terminal
- Learn how to write Python code that will iterate over datasets
- Understand how to think like a programmer and become comfortable with Python’s syntax
- Create code to solve everyday real-life problems
- Learn how to write complex programs using Python
- Learn how computers execute programs

## Curriculum

### Python Fundamentals

#### Data Types & Variables

- Statements & Expressions
- Variables
- Integers & Floats
- Strings

#### Data Structures & Attributes

- Functions & Methods
- Lists
- Indexing & Slicing
- Booleans

### Structuring Programs

#### Complex Data Structures & Control Flow

- Dictionaries
- Conditional Statements
- For Loops
- Creating Functions

#### Packages & Object Oriented Programming

- Classes & Objects
- Modules & Imports
- Packages & Documentation

## Schedule
- Jul 26, 2026 – Aug 2, 2026 — Live Online
- Jul 27, 2026 – Jul 28, 2026 — Live Online
- Aug 4, 2026 – Aug 13, 2026 — Live Online
- Sep 14, 2026 – Sep 15, 2026 — Live Online
- Nov 17, 2026 – Dec 1, 2026 — Live Online
- Dec 13, 2026 – Dec 20, 2026 — Live Online

## Pricing

**Tuition:** $895
