# Intro to Python Programming

Canonical URL: <https://www.nobledesktop.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 amazing websites.

Python has become the most popular coding language learned at educational institutes for several reasons. First, Python Developers earn one of the highest average salaries among programming languages. According to statistics compiled by Indeed.com, the average Python Developer earns approximately $120,923. Second, Python is versatile and used in various fields, including graphics, data science, web development, finance, trading, and security. Finally, Python can be learned more quickly than many other programming languages. As a result, whether you are a beginner developer or an experienced developer looking to add a new programming language to your resume, you can become skilled in Python much more quickly than it would take to learn most other languages. In short, Python is a great first programming language to learn and has the added advantage of a higher salary!

In this class, students will learn about the syntax, principles, and thought processes involved in programming. The course will give students a solid foundation that will allow them to enroll in our [Data Science](/topics/python-bootcamps-nyc) or [Web Development](/certificates/python-developer) Python courses. It will be 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
- Jun 8, 2026 – Jun 9, 2026 — NYC
- Jul 26, 2026 – Aug 2, 2026 — NYC
- Jul 27, 2026 – Jul 28, 2026 — NYC
- Aug 4, 2026 – Aug 13, 2026 — NYC
- Sep 14, 2026 – Sep 15, 2026 — NYC
- Nov 17, 2026 – Dec 1, 2026 — NYC
- Dec 13, 2026 – Dec 20, 2026 — NYC

## Pricing

**Tuition:** $895
