# Python for Data Science Course NYC

Python for data classes in-person in NYC (34th & Madison Ave), onsite, or online from anywhere

Canonical URL: <https://www.graduateschool.edu/courses/python-course-nyc>

## Overview

This bootcamp takes you from the basics of Python programming all the way to the foundations of machine learning. You’ll learn how to write programs, work with core data types, and build structured code using conditional logic, loops, and functions. Along the way, you’ll practice with real-world datasets to understand how Python powers modern data science.

As you advance, you’ll use libraries like NumPy, Pandas, and Matplotlib to clean, analyze, and visualize data, uncovering insights through statistics and exploratory analysis. By the end, you’ll have the skills to create data-driven visualizations, apply statistical methods, and take your first steps into machine learning.

## What you'll learn

- Learn Python fundamentals, including variables, data types, functions, loops, and control flow, for building robust programs
- Work with complex data structures such as dictionaries and lists to efficiently organize and access data
- Use NumPy and Pandas to import, clean, and manipulate datasets for analysis and exploration
- Generate descriptive statistics and apply filtering, grouping, and pivoting techniques to gain deeper insights
- Visualize data using Matplotlib and create clear, customized charts, including bar graphs, histograms, and scatter plots
- Gain the practical skills needed to transition into machine learning with a solid understanding of data science workflows

## Curriculum

### Python Fundamentals

#### Python Fundamentals: Variables & Data Types

- Declare variables of basic types: integers, floats, strings, booleans
- Perform input/output with print() and input()
- Apply arithmetic, relational, and logical operators

#### Control Flow I: Conditional Logic

- Use Boolean operators ==, !=, \<, \>, \<=, \>=
- Write if/else and nested conditionals
- Combine conditions with and/or for complex logic

#### Control Flow II: Loops & Iteration

- Implement for loops over ranges and lists; understand iterables
- Understand map and filter operations.
- Use list comprehensions to simplify operations.

#### DataFrames & Data Manipulation with Pandas

- Construct DataFrames from various data formats via pd.DataFrame()
- Concatenate multiple DataFrames using pd.concat()
- Inspect DataFrame shape and handle missing values (NaN)
- Perform Panda data analysis operations to glean insight

#### Data Visualization: Charting Basics

- Plot time series with plt.plot() for line charts
- Create scatter plots using plt.scatter() to reveal correlations
- Decide between line vs. scatter based on data context and purpose

#### Trend Analysis with Regression Lines

- Understand least-squares regression concept and its interpretation
- Compute a best-fit line via numpy.polyfit()
- Overlay regression lines on scatter plots and make predictions

#### Advanced Plot Customization

- Annotate charts with titles, axis labels, and legends
- Highlight key data points (e.g., min/max) directly on plots
- Use stacked bar charts, pie charts, and animated charts to visualize data

## Schedule
- Jun 8, 2026 – Jun 12, 2026 — NYC
- Jul 26, 2026 – Aug 23, 2026 — NYC
- Jul 27, 2026 – Jul 31, 2026 — NYC
- Aug 4, 2026 – Sep 3, 2026 — NYC
- Sep 14, 2026 – Sep 18, 2026 — NYC
- Nov 2, 2026 – Nov 6, 2026 — NYC
- Nov 17, 2026 – Dec 22, 2026 — NYC
- Nov 30, 2026 – Dec 4, 2026 — NYC
- Dec 13, 2026 – Jan 10, 2027 — NYC

## Instructors

### Steve Pesklo — Instructor

Steve is an energetic trainer who focuses on applying technical concepts to everyday work practices. He is the founder and president of SoftLake Solutions, a company that specializes in providing data and AI applications to identify fraud for Internal Audit, Criminal Investigations, Forensic Accounting, Privacy, and Compliance.

Steve brings a large amount of experience across multiple industries and government agencies. He is an expert in implementing large data analysis projects across the world, including Inland Revenue in the UK and Argentina, New Zealand, Africa and across Europe. Previously, he was the manager of Data Architecture and Data Services for a large mortgage company. He is a frequent speaker on data analytics and project management topics and speaks fluent German. He has been teaching at the Graduate School for over 10 years.

Steve has an M.B.A. from the University of St. Thomas and a B.S. in Computer Science from California Lutheran University and the Universität Salzburg in Austria. He is certified as a Certified Fraud Examiner (CFE), Project Management Professional (PMP), and a Certified ScrumMaster (CSM).

## Pricing

**Tuition:** $1495

Payment options: GI Bill accepted.
