We are open! Classes are running in-person (socially distanced) and live online. Secure your seat today

Practical Programming in partnership with Noble Desktop Practical Programming in partnership with Noble Desktop
  • Web Development
    • ReactJS
    • Python & Django
    • Full Stack Certificate
    • Front End Web
    • JavaScript Certificate
    • All Web Development Courses
  • Data Science
    • Python
    • Machine Learning
    • FinTech
    • SQL
    • Data Science Certificate
    • All Data Science Courses
  • Certificates
    • Software Engineering
    • FinTech Bootcamp
    • Data Science Certificate
    • Python Developer Certificate
    • Cybersecurity Bootcamp
    • All Coding Bootcamps
  • Corporate
    • Data Science
    • Machine Learning
    • FinTech
    • SQL
    • Coding
    • Python
    • Web Development
    • Data Analytics
  • Compare
  • Schedule
  • Web Development
    • ReactJS
    • Python & Django
    • Full Stack Certificate
    • Front End Web
    • JavaScript Certificate
    • All Web Development Courses
  • Data Science
    • Python
    • Machine Learning
    • FinTech
    • SQL
    • Data Science Certificate
    • All Data Science Courses
  • Certificates
    • Software Engineering
    • FinTech Bootcamp
    • Data Science Certificate
    • Python Developer Certificate
    • Cybersecurity Bootcamp
    • All Coding Bootcamps
  • Corporate Training
    • Data Science
    • Machine Learning
    • FinTech
    • SQL
    • Coding
    • Python
    • Web Development
    • Data Analytics
    • All Corporate Training
More
  • Compare Courses
  • Class Schedule
  • FAQ
  • Free Seminars
  • Resources
  • Student Testimonials
  • Evaluation
  • Blog

Contact Us

  • 1-212-226-0884
  • class@programwithus.com

Python Courses in NYC or Live Online

Hands-on Training from Experts Small class sizes

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
  • Campus & Live Online
  • Learning Resources
  • Upcoming Classes

Top Python Classes & Bootcamps

  • Python for Data Science Immersive

    • Weekdays, weeknights, or weekends
    • 30 hours
    • Open to beginners

    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.

    View course
  • Data Science Certificate

    • Weekdays, weeknights, or weekends
    • 84 hours
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring

    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.

    View course
  • Python Developer Immersive

    • Weekdays only
    • 90 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

    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. 

    View course
  • FinTech Bootcamp

    • Weekdays or weeknights
    • 102 hours
    • Open to beginners
    • Financing available
    • 1:1 Mentoring

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

    View course
  • Python Immersive

    • Weekdays only
    • 30 hours
    • Open to beginners

    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.

    View course
  • 45,000+
    Students
  • 32
    Years
  • 2,500+
    Testimonials

Data Science & Machine Learning Courses

  • Data Science Certificate

    • Weekdays, weeknights, or weekends
    • 84 hours
    • Open to beginners
    • Payment plan available
    • 1:1 Mentoring

    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.

    View course
  • Python for Data Science Immersive

    • Weekdays, weeknights, or weekends
    • 30 hours
    • Open to beginners

    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.

    View course
  • Python Machine Learning Immersive

    • Weekdays, weeknights, or weekends
    • 30 hours
    • Prerequisites required

    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.

    View course
  • Python for Automation

    • Weekdays, weeknights, or weekends
    • 6 hours
    • Prerequisites required

    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.

    View course
Learn the Skills Guarantee logo

Learn the Skills Guarantee™

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

Hands-on training in small groups

Work on projects proven to boost retention

Instructor pointing at projector screen

Time-tested curriculum and supporting materials

Refined over many cohorts for an optimal learning experience

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.

Student reading workbook

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

FinTech Courses

  • Python for Finance Immersive

    • Weekdays, weeknights, or weekends
    • 18 hours
    • Prerequisites required

    In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.

    View course
  • Machine Learning & Automation for Finance

    • Not currently scheduled
    • 18 hours
    • Open to beginners

    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.

    View course
  • Algorithmic Trading with Python

    • Not currently scheduled
    • 12 hours
    • Open to beginners

    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.

    View course

Corporate & Onsite Training

Request more info: class@programwithus.com

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.

class@programwithus.com 1-212-226-0884

Why Learn 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

Learn Where You’re Comfortable

Attend at our campus in NYC or learn remotely, live online

On Campus in NYC

185 Madison Ave, NYC

Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.

  • Live, interactive class
  • Experienced instructor in the room with you
  • Computer and software provided
  • Free retake within one year
Students seated in computer classroom with workbooks, paying attention to instructor

Live Online

Remote, from anywhere

Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.

  • Live, interactive class
  • Experienced instructor teaching over Zoom
  • Remote setup assistance provided
  • Free retake within one year

Online Training Demo

1-Minute Overview

More about live online training

Python Resources

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

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

Load 2 more resources

showing 5 of 7 resources

Upcoming Python Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

May 2022
Python for Finance Immersive
May 23–25
Monday to Wednesday 10–5pm
$1,295
18 Hours
NYC or Live Online

In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.

Add to cart
June 2022
Python Machine Learning Immersive
June 4–July 9
Saturdays 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 Finance Immersive
June 6–22
Mondays & Wednesdays 6–9pm
$1,295
18 Hours
NYC or Live Online

In this advanced course, you will cover the major Python financial libraries to gather and manipulate financial data. You will start by working with financial APIs to fetch financial, company, and economic data. We will analyze financial statements from the SEC website, including financial ratios derived from the income statement and balance sheet. You will build a risk management models using Python libraries to create VAR models and Monte Carlo simulation. We will learn how to apply statistical measures such as linear regression to financial uses such as stock prices.

Add to cart
Python Immersive
June 20–24
Monday to Friday 10–5pm
$1,495
30 Hours
NYC or Live Online

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.

Add to cart
Cybersecurity Bootcamp
June 20–August 18
Weekdays 10–5pm
$7,995
210 Hours
NYC or Live Online

Become an Information Security Analyst or Cybersecurity Engineer. Gain a technical foundation in Linux, Python, computer networking, AWS, and web application architecture and learn professional cybersecurity tools and solutions.

Add to cart
July 2022
Python for Data Science Immersive
July 11–15
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
July 11–29
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
FinTech Bootcamp
July 11–August 10
Weekdays 10–5pm
$4,495
102 Hours
NYC or Live Online

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

Add to cart
Python for Data Science Immersive
July 11–August 10
Mondays & Wednesdays 6–9pm
$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
July 11–October 26
Weeknights 6–9pm
$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
Load 10 more courses

showing 10 of 36 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram

Contact Us

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

1-212-226-0884 class@programwithus.com

Location

In-Person in NYC

185 Madison Ave 3rd Floor
New York, NY 10016

Campus Info

Live Online from Anywhere

Live Online Info

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–2022 Practical Programming - Privacy & Terms

Compare selected courses Clear selection Comparison limit reached