Python Classes NYC

Master the fundamentals of the Python programming language with Python classes in NYC. From beginner to advanced levels, learners will acquire the skills needed to code efficiently, solve complex problems, and build powerful applications.

19 classes have spots left

Data Science Certificate

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Learn the tools to become a Data Scientist with hands-on training and mentoring from industry experts. Analyze data with Python, create machine learning models and interactive visualizations, and query databases with SQL. Become a Data Scientist or Data Analyst Learn how to manipulate databases and perform data analysis in this beginner-friendly program, preparing you for entry-level data science and Python engineering positions. Data science...

Monday Nov 13th, 10am–5pm Eastern Time

 (19 sessions)

$3,995

19 sessions

Python for Data Science Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

In this hands-on course, students will quickly go from learning the fundamentals of Python to analyzing real-world datasets. Our Python for Data Science Bootcamp is meant to go from the very basics of Python programming to the start of machine learning with Python. In this Bootcamp, you’ll learn how and why Python is used for data science, how to create programs, work with data in Python, create data visualizations, and use statistics to create...

Monday Oct 30th, 10am–5pm Eastern Time

 (5 sessions)

$1,495

5 sessions

Python for Automation

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

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...

Wednesday Oct 11th, 6–9pm Eastern Time

 (2 sessions)

$425

2 sessions

Introduction to Python Training

Learning Tree International @ 1601 Broadway, New York, NY 10019

Interested in learning how to write code and develop apps in Python? In this Introduction to Python course, you will learn how to use Python’s features, standard library modules, and third-party software packages. Introduction to Python Training Course Benefits: Learn how to rapidly develop feature-rich applications using Python's built-in statements, functions, and collection types Structure code with classes, modules, and packages that...

Wednesday Dec 20th, 9am–4:30pm Eastern Time

 (3 sessions)

$2,350

3 sessions

Introduction to Python Programming (Online)

Borough of Manhattan Community College @ BMCC Virtual Learning, New York, NY 00000

The Python programming language has a reputation for being easy to learn and very powerful. Its ease-of-use, power and run-time efficiency make Python a high ranking favored programming language in the software development community.  And so, Python developers are in demand! This course introduces the Python programming language through study and hands-on practice. You will learn Python’s syntax, and how to harness its power to build...

Friday Nov 17th, 7:30–10:30pm Eastern Time

 (16 sessions)

$1,310

16 sessions

Discover Classes. Earn Rewards.

Python Classes Gift Card

Thousands of classes. No expiration. You choose the $ amount. Select a category or let the recipient pick.

Buy a Gift Card

Python Programming Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Learn to code in Python through hands-on exercises. Gain a comprehensive understanding of Python programming fundamentals and start coding on your own. If you’re new to programming and ready to immerse yourself, this is the course for you. During the course, we’ll cover built-in data types and their behavior, and Control Flow Statements; the programming essentials used across many languages. You’ll also learn how to professionally structure...

Tuesday Feb 20th, 10am–5pm Eastern Time

 (5 sessions)

$1,495

5 sessions

Python for Automation

Practical Programming @ 185 Madison Ave, New York, NY 10016 & Virtually Online

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...

Monday Oct 9th, 6–9pm Eastern Time

 (2 sessions)

$425

2 sessions

Python Machine Learning Immersive

Practical Programming @ 185 Madison Ave, New York, NY 10016 & Virtually Online

This skillset is in high demand, as machine learning algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix. This course will begin with linear and logistic regression, the most time-tested and reliable tools for approaching a machine learning problem. The course will then progress to algorithms with a very different theoretical basis, such as k-nearest neighbors,...

Tuesday Oct 10th, 10am–5pm Eastern Time

 (2 sessions)

$1,895

2 sessions

Python Machine Learning Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Master machine learning to create algorithms that can independently learn patterns and make decisions in this hands-on bootcamp. This skillset is in high demand, as machine learning algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix. This course will begin with linear and logistic regression, the most time-tested and reliable tools for approaching a machine...

Tuesday Oct 10th, 10am–5pm Eastern Time

 (5 sessions)

$1,895

5 sessions

Python Developer Certificate

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Become a Python Developer Learn the essential skills and tools to become a Python Developer. This course teaches Python for software development with Django, Django REST, and other developer tools such as Git and SQL. After completing this certificate, you will have the skills to apply for roles such as Python Developer, Back End Developer, and Software Engineer. Learn Programming Fundamentals Start by learning the basics of Python. In the first...

Tuesday Feb 20th, 10am–5pm Eastern Time

 (15 sessions)

$3,995

15 sessions

Python Machine Learning Bootcamp

NYC Career Centers @ 185 Madison Ave, New York, NY 10016 & Virtually Online

This skillset is in high demand, as machine learning algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix. This course will begin with linear and logistic regression, the most time-tested and reliable tools for approaching a machine learning problem. The course will then progress to algorithms with a very different theoretical basis, such as k-nearest neighbors,...

Tuesday Oct 10th, 10am–5pm Eastern Time

 (5 sessions)

$1,895

5 sessions

Python Data Visualization & Interactive Dashboards

Practical Programming @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Use Python and its libraries to build dynamic dashboards and other data visualizations that you can deploy online and show potential employers. In this course, you will learn how to gather, manipulate and analyze real-life data through hands-on projects. The class will start with the Python libraries NumPy and Pandas and then move to plotting solutions, with an emphasis on data visualization. Besides traditional plotting tools like Matplotlib and...

Monday Oct 16th, 6–9pm Eastern Time

 (10 sessions)

$1,695

10 sessions

Python Web Development with Django

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Get started with Django, a Python web framework used for back-end web programming. You’ll learn URL dispatchers, querying models, and automating tasks with Django. After understanding the fundamentals of Django, the class will move to Django REST (a Django framework) which covers how to work with images, authentication, and using API endpoints. This course has a Prerequisite: Participants should have knowledge of Python programming fundamentals...

Tuesday Feb 27th, 10am–5pm Eastern Time

 (10 sessions)

$2,995

10 sessions

Python for Data Science & Machine Learning Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY 10016 & Virtually Online

Learn how to apply Python to data science, machine learning, data visualization, and automation. In this program, you will learn the necessary programming skills to manipulate databases and perform various levels of analysis on the data. You'll finish the program prepared to apply for entry-level data science and Python engineering positions. Dive into Machine Learning & Automation You'll begin by learning Python programming fundamentals and...

Monday Nov 27th, 10am–5pm Eastern Time

 (16 sessions)

$3,495

16 sessions

Reset all filters.

No results found

Try removing some filters.

Discover the Best Python Classes in NYC

Python is one of the most popular programming languages in the world, with an estimated average of 16 million users. The number promises to skyrocket as more programmers, development pros, and data science pros use this general-purpose language.

Primary reasons for using Python include its easy syntax and massive worldwide support community. Many online sources cite Python as one of the easiest programming languages for those without coding experience to learn.

Among the most common roles for those with Python training are:

  • Data Scientist
  • Data Analyst
  • Full Stack Developer
  • Software Engineer
  • Machine Learning Engineer
  • Web Developer
  • Back End Developer
  • Full Stack Developer
  • Data Engineer

But Python's popularity extends far beyond Data Scientists and Full Stack Developers. A growing number of office workers learn some Python fundamentals to automate email campaigns, APIs, and other repetitive tasks.

If you need Python skills for a tech position, you'll want to get in-depth training. If you're adding programming languages to your current skill set, consider Python a top option.

Best Python Classes & Schools in NYC

Python classes in New York City range from short seminars to full-length certificates. These include both live online and in-person programs. Multiple course providers offer programs you can take in person in New York or online from anywhere.

  • Flatiron School - The Flatiron School offers multiple programs for tech pros in New York City, including a Data Science class that includes Python, machine learning, and more in 15 weeks. Check listings for availability
  • NYC Data Science Academy - New York City’s Data Science Academy offers multiple courses for Python beginners. Their Introductory Python program is a 10-session class for computer-literate participants with no coding background

Some Python programs, like the Data Science Certificate from Noble Desktop and the Python Immersive from Practical Programming, include Python-adjacent skills like SQL, GitHub, and machine learning. These can be invaluable, especially if you plan to get an entry-level role after graduating.

NYC Industries That Use Python

With applications among sectors of every type, Python in New York City is an invaluable skill. Top industries in NYC using Python include software development, healthcare, ecommerce, advertising, and hospitality.

Among the top software development companies in New York City are Tazaa, Cubix, and AllianceTek. Healthcare companies include WeightWatchers, Ro, and Nomad Health. Ecommerce stars include Postscript, Spot & Tango, and Rent the Runway.

Check job boards in New York for companies who need Python professionals, and you'll find household-name companies like Pfizer and Sirius XM. Big finance is always a draw in NYC, including American Express, JPMorgan Chase, and Bank of America, to name a few.

Because Python cuts across nearly every industry and sector, remember that your Python skills can be essential in many roles. Cybersecurity, business intelligence, software testing, app development, and computer-aided design (CAD) are a few top industries for Python professionals. Also, many startups need Python pros for web development, data analysis, or both. 

Python Jobs & Salaries in NYC

Education, health services, and business services are among the biggest employers in New York City, and Python pros can find plenty of opportunities in these sectors. Many Python roles can fit within virtually any industry, so consider some of the best options when reviewing jobs and salary information.

Here are some of the most common Python roles and average salary figures for NYC:

  • Data Analyst - A Data Analyst can expect to earn an average annual salary of around $84,000 in New York City, 12% higher than the national average. Top companies here for data analysis may include Intuit, Ion Computer Systems, and Meta
  • Data Scientist - Data Scientists in NYC make an average annual salary of around $131,000, comparable to national averages. Among the best companies for Data Scientists here are AirBNB, DW Simpson, and Selby Jennings
  • Python Developer - New York’s Python Developers typically earn an average annual salary of $133,000, about 16% above the national average. Top companies for Python Developers here include Bank of America, Selby Jennings, and NCS
  • Software Engineer - Software engineering positions are in demand in New York City, and their average annual salary here is around $143,000—an impressive 25% higher than the national average for comparable positions. Top companies for Software Engineers here include Citi, StubHub, and Two Sigma
  • Machine Learning Engineer - Among the most desirable Python-related positions is that of Machine Learning Engineer. In New York City, ML Engineers can expect to earn an average annual salary of $188K, 22% above national averages. Consider household-name companies like eBay and Capital One for the best roles

Consider two paths for Python training: the roles requiring advanced Python skills and those requiring only beginner Python programming. If you plan to train for a tech position like Full Stack Developer, you may need intermediate or advanced Python skills as part of a broader development curriculum. 

Also, consider that Python is typically one among multiple languages for many tech roles. Your chosen position might require JavaScript, HTML/CSS, and C++. You might have to familiarize yourself with frameworks like Django or libraries like Scikit-learn and NumPy. Research the basic requirements for entry-level positions in your preferred role, and you can determine which type of training will give you the most bang for your buck.