Classes are running in-person and live online. Secure your seat today

Python Classes Live Online

Learn Data Science with Python in Interactive Online Training

Learn Python live online (virtual) from anywhere with our interactive online Python classes. Learn from top instructors live and start applying your skills to exercises and projects in Python. Start a career in data science with our Python classes online. 

  • In-person courses
  • Flexible training solutions
  • Small class sizes
  • Hands-on & interactive

Small Group Python Classes

Our Python Classes courses are instructor-led in our Manhattan classrooms or live online (virtual learning).

Corporate Training

Drive team performance and efficiency with Noble’s industry-leading training. Send employees to our group classes or create a custom training program onsite.

Get a Free Quote

Why Learn at Noble

  • Students learning graphic design & coding at Noble Desktop

    Learn Real-World Design & Coding Skills

    “Noble Desktop is far and away the most efficient way of gaining computer graphics skills. They give real-world exercises to work on, teach best practices, and inspire many an ‘aha!’ moment. Highly recommended.”
    Joanne Hu

  • Students learning hands-on at Noble Desktop

    30 Years of Experience

    Since 1990 we have perfected the craft of teaching. If students get hung up on an issue, we tweak the class to make it better. We’re the longest running independent training center for code and design in NYC.

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.

Our Python Classes are rated 4.7 stars by 1,126 students

in the past 24 months

Excellent. Art fine-tunes his teaching style to our level of understanding. Efficient, patient, current examples of data topics, overall great for me as a beginner - never coded at all prior!

Art Yudin is a fantastic instructor. During the course, he was very helpful with providing links, explaining certain methods, and providing really good examples.

Excellent materials and quality of instruction. I came away feeling confident in what I knew and with lots of detailed notes that I could refer to in the future. Probably the best virtual instruction that I've attended!

I thought the content for the class provided good coverage of the foundations of Python. Art is a good instructor. I like his approach of teaching a concept, then giving us an exercise to work through.

Art was an awesome instructor. For someone who has no experience with Python or coding, he made it very simple to understand and took the time to make sure we were caught up to speed every few minutes. Definitely interested in learning more and looking forward to how I can apply the information I learned today, and help my team/company. Also motivated to learn more and practice this more and more.

I've taken a number of Python introductory courses, but this one left me feeling the most prepared to start practicing on my own. Looking forward to doing more than just 2+2!

Instructor was very good. Clearly walked through a broad amount of Python material in a succinct and helpful way.

Art was very knowledgeable, with great, repetitive, and helpful examples/exercises. We went through a lot of examples but the breaks and lunch breaks in between really helped to ensure we stay engaged.

Very solid information, a great basic Python course. Art did a great job getting the class up to speed and helping us catch up quickly if we fell behind any.

A fast-paced bootcamp that kept me engaged and was kept lively with humor.

The 5-day Python bootcamp was excellent! It was exactly what I needed to get a broad overview of Python, and it got me excited to continue coding. The course instructor Brian was fantastic. He kept the class fun, interesting, and engaging. I really enjoyed his teaching style.

The teacher really cared and was enthusiastic, I'm glad I took the course. The prepared Python files are really nice. Having a "start" and "finish" version is also really nice. Can't stress enough how great it is to have extra exercise files directly related to what we covered but going in more depth than we have time for to work on afterward.

This was my first experience with HTML database extraction and web scraping. Art was attentive as always and ready to explain details. I liked the fact that he always asked. "Does anyone have a question?" It is amazing how patient Art is about repeating parts of his class. Thumbs up for that!

Art did an excellent job of helping us to understand Python!

Art is a great instructor. He can not only explain everything clearly but also motivate us to study. A huge amount of information in such a short time. After this course, I realized how many possibilities Python opens. Even if I decided not to work in data science, I still would not regret that I took the course.

It was great to see my progress during the duration of this bootcamp. I started with no prior knowledge of Python and by the end of the course, I was able to complete a machine learning project using Python.

This was easily the best instruction I have received all year -- I honestly feel like 3 days was enough time to get the entirety of Python's basics down, and I am looking forward to actively pursuing this as a data language. Boris was a fantastic teacher with excellent pacing and an easy-to-understand style, and the class materials were laid out in a sensible manner to pack a lot of content into a few short days of instruction.

Very useful instructors and good content. Would recommend the Python Machine Learning Bootcamp.

Very useful instructors and good content. Would recommend the Python for Data Science Bootcamp.

Had a great experience and learned a lot within such a short period of time.

Terrific curriculum and content, and a world-class instructor and hands-on practice. Couldn't have asked for a better overall experience. 10 stars out of 5!

Whether you are a beginner, slow learner, or intimidated by coding, this class will ease your fears.

Centers for Disease Control and Prevention

I hope I can take another class with Art!

Centers for Disease Control and Prevention

I highly recommend the Python for Data Science Bootcamp to anyone who has little programming experience and would like to know some basic knowledge about Python.

Centers for Disease Control and Prevention

I am learning what I wanted and in the right atmosphere with the right instructor. Art understands Python and knows how to drive its juice into our souls. He is patient and tolerant with us and has so many ways to make each format sink in.

In just one week, I went from knowing nothing about Python to being able to code in numerous ways. This virtual course did a wonderful job feeling like an in-person course and we had an engaging teacher.

I know I made the right choice selecting Noble Desktop/Practical Programming to start my Python journey.


Thalo is a great machine learning instructor. He takes his time to make sure you have good notes and explains everything so that you are not left behind.

As an experienced analyst looking to expand my skillset to include Python, this class was ideal. Without having any Python experience I am now confident I can start leveraging it in my day-to-day work. The class covers everything from how to install and access Python, to data manipulation and visualization.


Professional, supportive, engaging and down to earth instructors. Noble Desktop is always there for you.

If you're truly starting with just about zero programming experience this particular Bootcamp will catapult you into intermediate within a few short weeks. Before the class was over I was already able to complete projects on Coursera's project series with relative ease. To be able to cover loops, numpy, pandas, and even data visualization in a short time is very impressive.

New York Life

EXCELLENT! I was surprised by just how 'inspiring' Patrick turned out to be. He made the material interesting and provided a model of how to establish a good mind-frame necessary to mastery. I loved it. Felt like I got personal direction as well as technical skill.

This is a great crash course for anyone who's worked with basic Python files and wants to know what they're reading, and to start writing scripts of their own.

United Nations

Upcoming Python Classes in Live Online

All times are listed in Eastern Time unless otherwise specified.

June 2023
June 12–13
Monday to Tuesday 10–5pm
12 Hours
Live Online

This Python course is designed for students to learn to code from scratch and become comfortable with programming in Python. Students will learn the syntax, principles, and thought processes that programming entails.

June 12–July 11
Weekdays 10–5pm
114 Hours
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.

June 23
Friday 10–5pm
6 Hours
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.

June 24
Saturday 10–5pm
6 Hours
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.

July 2023
July 5–11
Wednesday to Tuesday 10–5pm
30 Hours
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.

showing 5 of 34 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram