Yelp Facebook LinkedIn YouTube Twitter Instagram

Classes available in-person (strict social distancing) or live online with an extended free retake period. See details.

Practical Programming in partnership with Noble Desktop Practical Programming in partnership with Noble Desktop
  • New York
    • Featured Bootcamps
    • Software Engineering (300 hours)
    • Python & Django Developer (138 hours)
    • Data Science Certificate (84 hours)
    • FinTech Bootcamp (60 hours)
    • Python for Data Science (30 hours)
    • Data Science
    • Python
    • FinTech
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All NYC Programming Classes
  • Chicago
    • Data Science Certificate
    • Python
    • Machine Learning
    • SQL
    • All Chicago Programming Courses
  • Live Online
    • Data Science
    • Data Science Certificate
    • Python
    • Python for Data Science
    • Python & Django Developer
    • Python Immersive
    • Python Machine Learning
    • Software Engineering
    • FinTech
    • FinTech Bootcamp
    • Python for Finance
    • Algo Trading
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All Live Online Programming Classes
  • Corporate
    • Python
    • Data Science
    • Web Development
    • Machine Learning
    • FinTech
    • SQL
    • Data Analytics
    • Coding
  • Compare
  • Schedule
  • New York
    • Featured Bootcamps
    • Software Engineering (300 hours)
    • Python & Django Developer (138 hours)
    • Data Science Certificate (84 hours)
    • FinTech Bootcamp (60 hours)
    • Python for Data Science (30 hours)
    • Data Science
    • Python
    • FinTech
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All NYC Programming Classes
  • Chicago
    • Data Science Certificate
    • Python
    • Machine Learning
    • SQL
    • All Chicago Programming Courses
  • Live Online
    • Data Science
    • Data Science Certificate
    • Python
    • Python for Data Science
    • Python & Django Developer
    • Python Immersive
    • Python Machine Learning
    • Software Engineering
    • FinTech
    • FinTech Bootcamp
    • Python for Finance
    • Algo Trading
    • Machine Learning
    • Web Development
    • SQL
    • ReactJS
    • All Live Online Programming Classes
  • Corporate Training
    • Python
    • Data Science
    • Web Development
    • Machine Learning
    • FinTech
    • SQL
    • Data Analytics
    • Coding
    • All Corporate Training
More
  • Compare Courses
  • Class Schedule
  • FAQ
  • Free Seminars
  • Resources
  • Student Testimonials
  • Evaluation
  • Blog

Python Courses in NYC or Live Online

Discover Python, the world’s most popular programming language. Used for data science, machine learning, and finance, Python is the best way to upskill or break into tech. Learn in-person at a class in New York or live online.

  • Featured
  • Data Science
  • FinTech
  • Corporate Training
  • Why Practical
  • About Python
  • Live Online
  • Learning Resources
  • Upcoming Classes

Top Python Classes & Bootcamps

  • Python for Data Science Immersive

    Learn Python and boost your career with data science. You’ll learn the world’s most popular programming language through real-world dataset analysis. Manipulate data, learn how to make predictions, and gain the foundational skills you need to use Python on the job or start your data science career.

    Read more
    • $1,495
    • 30 hours
    • Weekdays or weekends
    • Open to beginners
    Course information See upcoming dates
  • Data Science Certificate

    Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

    Read more
    • $3,495
    • 84 hours
    • Weekdays or weekends
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring Included
    Course information See upcoming dates
  • Python Developer Immersive

    Learn the essential skills and tools to become a Python Developer. This beginner-friendly course teaches students Python for software development with Django and Django REST in addition to other developer tools such as Git and SQL. 

    Read more
    • $4,995
    • 138 hours
    • Not currently scheduled
    • Open to beginners
    • 1:1 Mentoring Included
    Course information See upcoming dates
  • FinTech Bootcamp

    Learn Python for financial analysis, machine learning, and algorithmic trading from experienced finance & engineering professionals in this 60-hour immersive.

    Read more
    • $2,995
    • 60 hours
    • Weekdays only
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring Included
    Course information See upcoming dates
  • Python Immersive

    Learn to code in this beginner hands-on Python programming course. This course is designed to give you a comprehensive understanding of Python programming fundamentals and get you coding on your own. You'll learn how to professionally structure your programs and solve real-world challenges using Object-Oriented Programming. You'll also work on your own coding projects for your portfolio, and learn the common questions asked in a Python job interview.

    Read more
    • $1,495
    • 30 hours
    • Not currently scheduled
    • Open to beginners
    Course information See upcoming dates
  • 45,000+
    Students
  • 31
    Years
  • 2,500+
    Testimonials

Data Science & Machine Learning Courses

  • Data Science Certificate

    Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

    Read more
    • $3,495
    • 84 hours
    • Weekdays or weekends
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring Included
    Course information See upcoming dates
  • Python for Data Science Immersive

    Learn Python and boost your career with data science. You’ll learn the world’s most popular programming language through real-world dataset analysis. Manipulate data, learn how to make predictions, and gain the foundational skills you need to use Python on the job or start your data science career.

    Read more
    • $1,495
    • 30 hours
    • Weekdays or weekends
    • Open to beginners
    Course information See upcoming dates
  • Python Machine Learning Immersive

    Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

    Read more
    • $1,895
    • 30 hours
    • Weekdays, weeknights, or weekends
    • Prerequisites required
    Course information See upcoming dates
  • Python for Automation

    Learn Python to extract data from websites. Along the way, you’ll learn how to write loops so that your web scraping code can process a large number of pages.

    Read more
    • $425
    • 6 hours
    • Weekdays, weeknights, or weekends
    • Prerequisites required
    Course information See upcoming dates

Learn the Skills Guarantee™

  • Hands-on training in small groups

    Work on projects proven to boost retention

  • Time-tested curriculum and supporting materials

    Refined over many cohorts for an optimal learning experience

  • Learn from industry experts with teaching experience

    Experienced educators who are driven to help you succeed

  • Retake the course for free within one year

    Refresh the materials and gain additional practice

Learn the concepts and skills covered in this program or your tuition is on us. See details and terms & conditions.

I didn't expect to learn much in a 4 session Python course, but Art's teaching style was very fitting for me. As the Chinese proverb states: Tell me, I'll forget. Show me, I'll remember. Involve me, I'll understand.
—James C.

FinTech Courses

  • FinTech Bootcamp

    Learn Python for financial analysis, machine learning, and algorithmic trading from experienced finance & engineering professionals in this 60-hour immersive.

    Read more
    • $2,995
    • 60 hours
    • Weekdays only
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring Included
    Course information See upcoming dates
  • Python for Finance Immersive

    Upskill and take your finance skills to the next level with this Python for Finance class. You'll learn to analyze large amounts of financial data using Python, create visualizations, and start using statistics for predictive modeling. 

    Read more
    • $1,895
    • 30 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Machine Learning & Automation for Finance

    This course will begin with advanced Python and statistic topics such as object-orientated programming and regression models. Students will learn how to apply these concepts using real-world financial data by building a predictive returns model using regression. We will then introduce students to important financial statements and ratios, and how to pull data from these statements and compute these important financial ratios using Python.

    Read more
    • $1,295
    • 18 hours
    • Weekdays or weeknights
    • Open to beginners
    Course information See upcoming dates
  • Algorithmic Trading with Python

    As people get busier and busier, we want to automate as much as we can day to day including our investments. Using Python, this class will teach you how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. Students learn how to connect their Python scripts with an online trading brokerage, how to place and query stock orders, and are introduced to Machine learning as it applies to properly value an Option.

    Read more
    • $895
    • 12 hours
    • Weekdays or weeknights
    • Open to beginners
    Course information See upcoming dates

Corporate & Onsite Training

Request more info:

Private Training

  • Available onsite at your location
  • Modern computer labs available at our offices
  • Customize or choose from our existing courses
  • Free instructor consultations to finalize content
Or

Group Class Vouchers

  • Send employees to our group classes
  • Extensive offerings and flexible scheduling
  • Simple billing and logistics
  • Computers and training resources provided

We’ve trained thousands of companies!
Let us create the perfect program for your team.

1-212-226-0884

Why Learn Python at Practical

  • Students learning coding at Practical Programming

    Hands-on Training

    In our hands-on programming courses, you'll dive into coding within the first 10 minutes of training. After watching a professional demo, students work through hands-on exercises to gain real-world programming experience.

  • Learn from Professionals in Small Classes

    Professional instructors will guide you through programming exercises throughout our courses, and you'll receive feedback regarding alternative solutions and best practices. Classes are kept small to give students as much individual attention as possible. 

Highly Reviewed by Our Alumni

From our hands-on training style to world-class instructors and proprietary curriculum, we deliver a learning experience our alumni can be proud of.

Google

Python’s easy to read syntax and versatile practical applications makes it the best programming language for beginners in 2020. Learn practical applications of Python like financial analysis, data collection automation, data analysis for predictions, or take it a step further with Machine Learning. 

It’s the most convenient way to upskill so that you can start contributing valuable insights to your company or land your first job in data science. Python careers are projected to grow more than four times faster than most industries.

Whether new to Python but not programming, you’re a beginner, or an Excel expert, you’ll fit right in here. Take just one course to become the MVP at your firm, may we suggest our FinTech Bootcamp? Or enroll with a bundle and dive into a new career in Data Science with our Data Science Certificate.

Continue reading

Attend Training Live Online

You can attend training live online at the scheduled time the course is offered (New York, Eastern Time) through screen-sharing software Zoom (free for you).

  • Classes are activity-based and taught by a live instructor.
  • You can hear the instruction, ask questions, and share your screen—all in real-time.

Learn more about how our live online training works

Live Online Training Demo video

Online Training Demo

1-Minute Overview

Python Resources

  • Why is Python So Popular & Why You Should Learn It

    Python is a programming language that was created in 1991 to make coding fun and fast by using English-like code and lots of white space. It’s easy to learn, has a strong global support network, and is regarded as the most versatile progr...

  • What is Python Used For?

    Python is one of the world’s most popular programming languages, and for good reason. Hundreds of companies use Python for data science, machine learning, web development, app development, and fintech. Large companies can easily collabora...

  • What Are Python Libraries and What Are They Used For?

    Python libraries and frameworks are one of the major benefits of Python. A framework is like a blueprint while a library is more like a module. They’re both chunks of reusable code that are secure and standard. Sometimes the words library...

  • Why Is Python Popular In Data Science?

    Data Science is used by businesses and researchers alike to find meaningful insights into the numbers. IT, e-commerce, healthcare, news organizations, political campaigns, and more are using data science to maximize their work. In 2018,

  • What Do Python Developers Do?

    Python is one of the most popular programming languages in the world. It’s remarkably versatile while also being easy to learn. Python is perfect for beginners because it’s simple syntax and object-oriented compatibility make it mor...

  • Python Basics

    Just printing hello world is not enough, is it? You want to do more than that - you want to take some input, manipulate it and get something out of it. We can achieve this in Python using constants and variables, and we'll learn some other concepts as well in this chapter.

    Thumbnail image for Python Basics
  • Why Is Python Popular In Machine Learning?

    Machine learning uses data to teach a machine how to make an informed decision based on patterns in datasets. Python can be used for every stage of machine learning from data extraction to the development of complex algorithms. Python’s m...

  • Why is Python Popular in FinTech?

    Python is one of the most in-demand programming languages for those working in the financial services sector. The ...

Show more

Upcoming Python Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

March 2021
Python for Data Science Immersive
March 29–April 2
Monday to Friday 10–5pm
$1,495
30 Hours
NYC or Live Online

Learn Python and boost your career with data science. You’ll learn the world’s most popular programming language through real-world dataset analysis. Manipulate data, learn how to make predictions, and gain the foundational skills you need to use Python on the job or start your data science career.

Add to cart
Data Science Certificate
March 29–April 15
Weekdays 10–5pm
$3,495
84 Hours
NYC or Live Online

Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

Add to cart
Machine Learning & Automation for Finance
March 29–April 14
Mondays & Wednesdays 6–9pm
$1,295
18 Hours
NYC or Live Online

This course will begin with advanced Python and statistic topics such as object-orientated programming and regression models. Students will learn how to apply these concepts using real-world financial data by building a predictive returns model using regression. We will then introduce students to important financial statements and ratios, and how to pull data from these statements and compute these important financial ratios using Python.

Add to cart
Python Machine Learning Immersive
March 30–April 29
Tuesdays & Thursdays 6–9pm
$1,895
30 Hours
NYC or Live Online

Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

Add to cart
April 2021
Python Machine Learning Immersive
April 5–9
Monday to Friday 10–5pm
$1,895
30 Hours
NYC or Live Online

Take a step beyond normal programming, into using algorithms that can independently learn patterns and make decisions. Machine learning skills are in high demand, as these algorithms now run the majority of trading on Wall Street and the product recommendations at big companies like Amazon, Spotify, and Netflix.

Add to cart
Python for Automation
April 15
Thursday 10–5pm
$425
6 Hours
NYC or Live Online

Learn Python to extract data from websites. Along the way, you’ll learn how to write loops so that your web scraping code can process a large number of pages.

Add to cart
Algorithmic Trading with Python
April 19–28
Mondays & Wednesdays 6–9pm
$895
12 Hours
NYC or Live Online

As people get busier and busier, we want to automate as much as we can day to day including our investments. Using Python, this class will teach you how to build robust and automated trading strategies without needing to spend hours a day overseeing their portfolio. Students learn how to connect their Python scripts with an online trading brokerage, how to place and query stock orders, and are introduced to Machine learning as it applies to properly value an Option.

Add to cart
Python for Data Science Immersive
April 24–May 22
Saturdays 10–5pm
$1,495
30 Hours
NYC or Live Online

Learn Python and boost your career with data science. You’ll learn the world’s most popular programming language through real-world dataset analysis. Manipulate data, learn how to make predictions, and gain the foundational skills you need to use Python on the job or start your data science career.

Add to cart
Data Science Certificate
April 24–August 7
Saturdays 10–5pm
$3,495
84 Hours
NYC or Live Online

Master the tools to become a data scientist: Python, SQL, automation, and machine learning. Learn Python programming fundamentals and analyze data with Pandas, NumPy, and Matplotlib, and query databases with SQL. Use machine learning to apply regressions and other statistical analysis to create predictive models.

Add to cart
May 2021
Python for Finance Immersive
May 17–21
Monday to Friday 10–5pm
$1,895
30 Hours
NYC or Live Online

Upskill and take your finance skills to the next level with this Python for Finance class. You'll learn to analyze large amounts of financial data using Python, create visualizations, and start using statistics for predictive modeling. 

Add to cart
Load 10 more courses

showing 10 of 20 courses

Contact Us

Office Hours: 9am–6pm, Mon–Fri

1-212-226-0884

Location

185 Madison Ave 3rd Floor
New York, NY 10016

Map & Directions

Practical Programming, in partnership with Noble Desktop, offers immersive training for aspiring data scientists and software developers.

Win a Free Class!

Sign up to get tips, free giveaways, and more in our weekly newsletter.

© 1998–2021 Practical Programming - Privacy & Terms