Yelp Facebook LinkedIn YouTube Twitter Instagram

Summer Courses Now Enrolling! $300 Early Bird Special with Promo Code EARLY300.

NextGen Logo
  • Live Online Summer Courses
  • NYC Summer Courses
  • After School
  • Topics
    • Coding
    • Java Programming
    • Graphic Design
    • Data Science
    • Python
    • Computer Science
    • Web Design
    • Web Development
    • Business & Finance
    • Summer Coding Camps
    • See all Tech & Computer Courses
  • Schedule
  • Live Online Summer Courses
  • NYC Summer Courses
  • Topics
    • Coding
    • Java Programming
    • Graphic Design
    • Data Science
    • Python
    • Computer Science
    • Web Design
    • Web Development
    • Business & Finance
    • Summer Coding Camps
    • Coding
    • Java Programming
    • Graphic Design
    • Data Science
    • Python
    • Computer Science
    • Web Design
    • Web Development
    • Business & Finance
    • Summer Coding Camps
    • See all Tech & Computer Courses
More
  • Schedule
  • Coronavirus Information
  • In-School Training
  • Frequently Asked Questions
  • About Us
  • Blog
  • (212) 226-0884

Python Classes for High School Students Live Online

Learn coding and data science skills in hands-on training classes for high school students and teens. Build your data science skills so you can build predictive machine learning models and land an internship or job in data science. 

  • Summer Courses
  • Private Tutoring
  • Related Courses
  • NYC Coding Classes
  • Why NextGen
  • A Typical Day
  • About Python
  • FAQ
  • Live Online
  • Learning Resources
  • Class Calendar

Online Python Summer Courses

Get going in programming with Python and build data science skills in these Python summer courses.

  • Python for Data & Machine Learning Summer Course Live Online

    Learn the most powerful and versatile programming language this summer. In this live online course, high school students will learn Python for data science and machine learning.

    Read more
    • $1,999
    • 45 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Java Programming Summer Course Live Online

    Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.  

    Read more
    • $1,999
    • 42 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Computer Science Summer Certificate Live Online

    In this live online summer certificate, high school students master the fundamentals of programming in both Java and Python. Students get a head start on the AP Computer Science Exam, and learn the fundamentals of data science and machine learning.

    Read more
    • $3,695
    • 87 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates

After-School Programs & Private Tutoring

Master Python with private training or small group classes with one of our expert instructors. Learn programming fundamentals, data science, machine learning, and automation. Contact us at hello@nextgenbootcamp.com or call 212-226-0884 to learn more about private training options.

  • Python After School Program (Live Online)

    Learn programming fundamentals & data science in Python in a 30-hour after school program. Gain an in-depth understanding of Python, data science, including inputting, graphing, and analyzing data.

    Read more
    • $1,299
    • 24 hours
    • Weeknights only
    • Open to beginners
    Course information See upcoming dates
  • Java Programming & AP Exam Prep (Live Online)

    Learn fundamental Java programming skills and prepare for AP Computer Science or college-level programming. Beginners will become advanced coders through our fast-moving curriculum and project-based approach to learning.  

    Read more
    • $1,299
    • 24 hours
    • Weekends only
    • Open to beginners
    Course information See upcoming dates

Related Summer Courses for High School Students

Learn more coding, design, and business skills in these summer courses. Learn from top instructors in hands-on training. Work on projects to develop your skills and create.

  • Java Programming Summer Course Live Online

    Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.  

    Read more
    • $1,999
    • 42 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Web Design Summer Course Live Online

    Get started in web design with this summer course. Students first learn to build and design webpages by coding HTML & CSS. Students will also learn to create webpage layouts in Sketch, as well as optimize web graphics for hi-res screens and fast downloads.

    Read more
    • $1,299
    • 30 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Excel, Finance, & Investing Summer Course Live Online

    Learn Microsoft Excel, finance, and stock market investing in this interactive, live online summer course for high school students.

    Read more
    • $1,299
    • 27 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Graphic Design Summer Course Live Online

    In this graphic design program for High School students, you'll master the most powerful tools in graphic design: Adobe Illustrator, InDesign, and Photoshop.

    Read more
    • $2,495
    • 60 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
See All Computer Courses

NYC Coding Classes

Learn in-person in our state-of-the-art campus in NYC. Master Java, Python, web design, and more with hands-on coding classes.

  • Python for Data Science Summer Camp NYC

    Learn programming fundamentals & data science in Python in a 2-week computer summer camp. Gain an in-depth understanding of Python, data science, including inputting, graphing, and analyzing data.

    Read more
    • $2,495
    • 50 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Web Design Summer Camp NYC

    Learn to design websites with Sketch and code the final product with HTML & CSS. In this summer course, high school students learn the essential skills to start designing and developing their own websites.

    Read more
    • $2,495
    • 50 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Java Programming Summer Camp NYC

    This course will prepare you to excel as a programmer throughout college and beyond! Beginners will become advanced coders through our fast-moving curriculum and project-based approach to learning.  

    Read more
    • $2,495
    • 50 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates
  • Excel & Finance Summer Course NYC

    Learn the most widely-used program in the world! This program consists of 10 three-hour sessions in which students explore both technical skills and finance theory.  This bootcamp is ideal for students interested in finance, business, real estate, entrepreneurship, and many other related fields. 

    Read more
    • $1,395
    • 30 hours
    • Weekdays only
    • Open to beginners
    Course information See upcoming dates

Why Learn Python at NextGen

Master the most in-demand and versatile programming language at NextGen Bootcamp this summer. Our Python courses are led by the top instructors. Learn in small groups and complete real-world projects. 

NextGen 90-second overview video

Why NextGen?

90 Second Overview
Why NextGen?

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.

Yelp
Google
Switchup.org

2 Students Rated Our Python Classes for High School Students Live Online 5 Stars

Excellent class that immerses me in a deep and valuable understand of Python and data science!

Erik

The methods of teaching were very helpful and I learned a lot from this class.

Joshua Smith

A Typical Day at NextGen

10:00am
Review & Daily Goals
Review of the previous day’s material and the current day’s goals.
10:30am
Micro-Lecture 1
Interactive lecture with short exercises to introduce the first topic of the day.
10:45am
Guided Practice
Guided hands-on learning, where students apply the concepts from the previous lecture.
11:15pm
Review & Advanced Problem
A quick review of the previous exercise and an advanced problem to focus and solidify the learning.
11:45pm
Guided Project Micro-lecture
The instructor lays the foundation for the current project that the students will be working on in the afternoon.
12:15pm
Micro Lecture/Continue Coding
Flexible time for the introduction of a new topic or students to continue working depending on the course.
1:00pm
End of the Day
Students wrap up their day and instructors answer any final questions.

Why Learn Data Science & Python in High School

Whether you are looking to boost your skills, build your resume or college application, or create the next big startup, python, and data science classes can be a great way to accomplish these goals. High school is the perfect time for students to start building their skills and learn coding skills and they can leverage these skills to go into computer science in college and beyond. 

Problem-Solving Skills

Working in a programming language teaches you more than the basic syntax of a programming language. In coding classes, you learn how to think and problem-solve in a way that you probably haven’t done before. Thinking in code is like learning a new language and it will expand your mind and your abilities in other domains. There are lots of different problems to solve and lots of working answers in computer science. In our data science and Python classes, you'll work through a handful of exercises to challenge the way you think and turn you into a programmer. You'll learn to think about data in different ways and expand your capabilities. Instead of going through manual processes to analyze data, you'll learn to think bigger and automate with Python. You'll learn to create repeatable analyses and visualization to enable data-driven decision-making. Expand your capabilities and problem-solving skills in data science and Python classes. 

Build Powerful Things

One of the coolest parts of computer science is that you learn to build things from basically nothing. Python is one of the best languages to do this because it is so versatile. You can build software, websites, and machine learning models with Python. You'll get going with core Python programming and build your data science skills up to the next level to become a powerful data analyst and data scientist. With the power of machine learning, you'll not only be able to analyze historical data, but you'll actually be able to use that data to predict the future. Learn Python in these courses and start building programs and machine learning models. 

Boost Your Resume

Data scientists are one of the most in-demand and high-paying jobs out there today and you can position yourself to become a data scientist with these Python and data science courses. With these data science skills, you'll be able to build up your portfolio to show to prospective employers and you'll be an asset to any company looking for an intern. Get ahead and build your data science skills so you can have powerful and in-demand skills in the competitive job market. 

More on Python

Python is a versatile, general-purpose programming language that has gained lots of popularity in recent years. Python has its applications build software, create web applications, automating tasks, and creating machine learning models. 

Python for Data Science

Python has become the #1 language for data science and with all its power and packages, data science can be a pleasure with Python. With all its flexibility and efficiency, Python is the “most wanted” programming language for the second year running, according to Stack Overflow. There are tons of resources available online and community support for Python. 

In Python classes, you'll learn to leverage the powerful data packages like NumPy, Pandas, Matplotlib, and Sci-Kit Learn to become a well-rounded data scientist. 

  • NumPy: This package is used for scientific computing and is a prerequisite for lots of the other important 
  • Pandas: This is an open-source tool that helps with data analysis in Python
  • Matplotlib: a powerful visualization tool for Python
  • Sci-Kit Learn: machine learning package to build predictive models
Continue reading

Frequently Asked Questions

  • What is NextGen doing to ensure the health of students and staff on campus?

    Please check out our Covid-19 page for more information.

  • Who teaches NextGen classes?

    All of our programs are taught by expert instructors who have extensive teaching experience and industry knowledge.

  • How large are NextGen classes?

    NextGen's classes range in size but always follow an 8:1 student to teacher ratio.

  • Where are NextGen’s classes located?

    NextGen’s courses are available in-person in NYC (with strict health safety practices) or live online. The course title indicates the location.

  • What coding and/or computer skills do students need to register?

    All of our courses are open to students with little to no background in coding! Some students come in with no coding experience at all while others have extensive experience in one or more programming language. Our courses are designed for everyone to learn and be challenged!

  • Do you offer payment plans and financial aid?

    We do not offer payment plans or financial aid at this time.

  • Do students need their own laptop?

    This depends on the location of the class, so look out for more details when you are registering for your specific course! In many cases, we provide computers for all students. Students are always welcome to bring their own laptop.

  • I am having difficulty signing up, what do I do?

    If you are having trouble with your camp registration, send an instant message to our online chat feature at the bottom right corner of the page. You can also send an email to hello@nextgenbbootcamp.com or call us at (212) 226-0884.

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 Python is a perfect skill to learn remotely

    Due to the unfortunate spread of the Coronavirus, most of us are left working remotely, social distancing, thus resulting in a lot of free time with very little to do. In this article, I want to explain how you can use your free time in the most efficient manner by learning a new skill that can progress your career to new lengths.

    Thumbnail image for Why Python is a perfect skill to learn remotely
  • Virtual Summer Courses for High School & College Students

    With COVID-19 leading to camp cancellations across the country, many parents and students are looking for fun and productive options for the summer. NextGen Bootcamp, an education company for h...

  • Why Coding Camp Is a Must This Summer

    Whether you’ve always wanted to study computer science or you’re inclined to do something different in college, coding bootcamps offer a wealth of advantages not found anywhere else. Dynamic and hands-on approaches to problem-solvin...

Key Terms for Python

Python

Python is a general-purpose programming language that can be used to develop applications, analyze and visualize data, create machine learning algorithms, automate tasks, and much more. Python is open-source and offers a ton of support and packages to make data science a lot simpler. Python is the most commonly used programming language for data science and Python was also voted the "most wanted" programming language by a survey from Stack Overflow. 

Data Science

Data science is the discipline of using data and statistics to make predictions. In many industries, data science is used to make strategic decisions and solve challenging analytical problems. Data science can be used to predict stock prices, create revenue projections, or create any sort of predictive model based on data. 

Pandas

Pandas is an open-source library that provides high-performing, user-friendly data analysis tools for Python. Pandas stands for "Python Data Analysis Library" and it is a key building block for data science. Pandas allows you to take data and convert it to a Python object called a dataframe. Pandas makes importing and working with data from csv's or SQL databases easy. 

NumPy

NumPy is a powerful linear algebra package for Python. It is primarily used for scientific computing. Many other libraries (Pandas, Matplotlib, and Sci-Kit Learn, for example) are dependent on NumPy.

Matplotlib

Matplotlib is a popular library that allows data scientists to visualize data. Data visualization is a crucial step in making data accessible. It allows you to identify outliers and patterns quickly while making data interpretation easier overall. The package is completely free and easy to install so you can start creating histograms, pie charts, line graphs, and more with Python. 

Scikit-learn

Scikit-learn is a machine learning library for Python that works with NumPy arrays and focuses on modeling data, not operating on it (NumPy and Pandas handle this).

Machine Learning

Machine learning is the process of teaching computers to make decisions based on data. Machine learning is a subset of artificial intelligence and creates programs to automate analysis and learn from data for predictive modeling. Using Python and machine learning, you can train a computer to understand a dataset and predict future outcomes based on it. 

Python Class Calendar

All times are listed in Eastern Time unless otherwise specified.

June 2021
Java Programming Summer Course Live Online
June 28–July 16
Monday to Friday 10–1pm
Online Only
$1,999
42 Hours
Live Online

Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.  

Add to cart
Computer Science Summer Certificate Live Online
June 28–August 6
Weekdays 10–1pm
$3,695
87 Hours
Live Online

In this live online summer certificate, high school students master the fundamentals of programming in both Java and Python. Students get a head start on the AP Computer Science Exam, and learn the fundamentals of data science and machine learning.

Add to cart
July 2021
Excel, Finance, & Investing Summer Course Live Online
July 6–16
Monday to Friday 10–1pm
Online Only
$1,299
27 Hours
Live Online

Learn Microsoft Excel, finance, and stock market investing in this interactive, live online summer course for high school students.

Add to cart
Web Design Summer Course Live Online
July 12–23
Monday to Friday 10–1pm
Online Only
$1,299
30 Hours
Live Online

Get started in web design with this summer course. Students first learn to build and design webpages by coding HTML & CSS. Students will also learn to create webpage layouts in Sketch, as well as optimize web graphics for hi-res screens and fast downloads.

Add to cart
Python for Data & Machine Learning Summer Course Live Online
July 19–August 6
Monday to Friday 10–1pm
Online Only
$1,999
45 Hours
Live Online

Learn the most powerful and versatile programming language this summer. In this live online course, high school students will learn Python for data science and machine learning.

Add to cart

showing 5 of 5 courses

Who We Are

NextGen Bootcamp, a subsidiary of Noble Desktop, is a computer science education company dedicated to providing middle and high school students with a state-of-the-art education in coding and digital design. Our programs include hands-on, immersive summer camps as well as both in-school and after-school courses that are customized to meet our students’ needs.

Contact & Location

(212) 226-0884

185 Madison Ave 3rd Floor
New York, NY 10016

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

© NextGen Bootcamp LLC