Last Call for Summer 2022 Courses (Live Online or NYC). Limited Seats Available.

NextGen Bootcamp NextGen Bootcamp
  • Live Online Summer Courses
    • Java Programming
    • Graphic Design
    • Python Data Science
    • Excel & Finance
    • Web Design
    • Computer Science
    • Graphic & Web Design
    • Summer Coding Bootcamps
    • See all Live Online Summer Classes
  • NYC Summer Courses
    • Java Programming
    • Graphic Design
    • Python Data Science
    • Excel & Finance
    • Web Design
    • Computer Science
    • Graphic & Web Design
    • Summer Coding Bootcamps
    • See all NYC Summer Classes
  • Topics
    • Coding
    • Java Programming
    • Graphic Design
    • Data Science
    • Python
    • Computer Science
    • Web Design
    • Web Development
    • Business & Finance
    • Summer Coding Bootcamps
    • See all Tech & Computer Classes
  • Compare
  • Schedule
  • Classes for Adults
  • Live Online Summer Courses
    • Java Programming
    • Graphic Design
    • Python Data Science
    • Excel & Finance
    • Web Design
    • Computer Science
    • Graphic & Web Design
    • Summer Coding Bootcamps
    • See all Live Online Summer Classes
  • NYC Summer Courses
    • Java Programming
    • Graphic Design
    • Python Data Science
    • Excel & Finance
    • Web Design
    • Computer Science
    • Graphic & Web Design
    • Summer Coding Bootcamps
    • See all NYC Summer Classes
  • Topics
    • Coding
    • Java Programming
    • Graphic Design
    • Data Science
    • Python
    • Computer Science
    • Web Design
    • Web Development
    • Business & Finance
    • Summer Coding Bootcamps
    • See all Tech & Computer Classes
More
  • Compare
  • Schedule
  • Classes for Adults
  • Frequently Asked Questions
  • About Us
  • Blog

Contact Us

  • (212) 226-0884
  • hello@nextgenbootcamp.com

Python Summer Classes for High School Students in NYC or Live Online

Hands-on Training from Experts Small class sizes

Learn coding and data science skills in hands-on training classes for high school students. Hone your computer programming and data science skills. Courses are available in-person in NYC or live online from anywhere. 

  • Live Online Courses
  • NYC Courses
  • Advanced Courses
  • Related Courses
  • Why NextGen
  • A Typical Day
  • FAQ
  • Campus & Live Online
  • Learning Resources
  • Upcoming Classes

Live Online Python Summer Courses

Get going in programming with Python and build data science skills in these Python summer courses. Live online classes are held 10am-1pm ET on weekdays.

  • Python Data Science Summer Program Live Online

    • Weekdays only
    • 45 hours
    • Open to beginners

    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.

    View course
  • Java Programming Summer Program Live Online

    • Not currently scheduled
    • 50 hours
    • Open to beginners

    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.  

    View course
  • Computer Science Summer Certificate Program Live Online

    • Not currently scheduled
    • 95 hours
    • Open to beginners

    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.

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

NYC Python Summer Classes

Learn Python, data science, and Java in our state-of-the-art NYC campus this summer. NYC classes are held 10am-4pm ET on weekdays.

  • Python Data Science Summer Program NYC

    • Weekdays only
    • 45 hours
    • Open to beginners

    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.

    View course
  • Java Summer Program NYC

    • Weekdays only
    • 50 hours
    • Open to beginners

    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.  

    View course
  • Web Design Summer Program NYC

    • Weekdays only
    • 50 hours
    • Open to beginners

    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.

    View course
  • Excel, Finance, & Investing Summer Program NYC

    • Not currently scheduled
    • 30 hours
    • Open to beginners

    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. 

    View course

Learn the Skills Guarantee

Get personalized attention in small groups

Instructor pointing at projector screen

Work on real-world exercises & projects

Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
—Zachary Waxman

Student reading workbook

Learn from industry experts with real-world experience

We supply computers in class, no need to bring your own

Advanced Python Courses

Build on prior knowledge of Python by exploring machine learning, artificial intelligence, and more in these advanced classes for experienced Python programmers. Prerequisites required.

  • Python Artificial Intelligence & Machine Learning (Live Online)

    • Weekdays only
    • 15 hours
    • Prerequisites required

    Take a step beyond regular programming and master 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

Related Summer Coding Camps

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 Program Live Online

    • Not currently scheduled
    • 50 hours
    • Open to beginners

    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.  

    View course
  • Web Design Summer Program Live Online

    • Weekdays only
    • 50 hours
    • Open to beginners

    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.

    View course
  • Excel, Finance, & Investing Summer Program Live Online

    • Weekdays only
    • 27 hours
    • Open to beginners

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

    View course
  • Graphic Design Summer Program Live Online

    • Weekdays only
    • 60 hours
    • Open to beginners

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

    View course

#1 Rated Python Courses for High School Students

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

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

Our Python Summer Classes for High School Students are rated 4.6 stars

in the past 24 months

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

It's a great class for coding beginners who want to learn the basics of Python.

Roland Shen

If you really like computer science or just wanted to learn coding like me. I would highly recommend this course! The student to teacher ratio made it very easy to ask questions.

Harry Ip

We covered something new every day, which made me feel that I was exploring a lot about Python.

Shane L.

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.

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.

Instructor answering question

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

Online Training Demo

1-Minute Overview

More about live online training

Python Resources

About Python & NextGen's Summer Camps

Python is the world’s fastest-growing programming language. It has a friendly syntax for beginners. It’s written to be as close to plain English as possible. Python is a great first language to learn and it will provide a solid foundation for learning Java or any other programming language later. 

Python is also one of the most powerful programming languages in existence. It can be used to build software, web applications, and mobile apps. But it is also used for data science – everything from data analytics to machine learning. 

Python’s popularity has skyrocketed over the past decade and there are rarely enough Python proficient developers to meet the demands of employers looking for Python programmers at any given time. This supply and demand imbalance makes it perfect for you to learn right now. 

Not only will you be learning a fun and exciting programming language, but you’ll also be setting yourself up for success in the future. Whether your dream career is entrepreneurship, working for a startup, a sturdy position at a large corporation, data science, or even getting into banking, Python will take you there. 

Why learn Python in high school?

There are tons of reasons you should learn Python in high school but we’ll just go over a few here. The best reason? Python has potential. 

Python is fun, easy to learn, and gives you the power to easily pivot to your interests with the same foundational knowledge. Python doesn’t box you in. You don’t need to know if you want to do development or data yet, all you have to know is that you want to learn to code. 

There are numerous, lucrative job opportunities for you when you learn Python. You could choose to apply Python for data science and become a machine learning engineer. You could take Python to develop software. There are also especially lucrative potential careers in the finance sector when you learn Python for fintech. 

High school is the perfect time to build these foundations. The earlier you begin learning, the stronger programmer you’ll be when you’re ready to start your career. Even if you don’t want to use coding as your career, it can be a hefty side hustle or a useful hobby to have. 

What can you create with Python?

Python’s incredible versatility has led to the creation of some seriously popular apps. But it’s also been used to create helpful projects that you’ve probably never heard of! 

Python powers many social media platforms – including Instagram, Reddit, and Pinterest. It’s behind Google’s search engine. It powers Spotify and Netflix’s recommendations and back end services. Uber, Lyft, and Instacart use Python to coordinate and predict demand spikes. Amazon uses Python to recommend relevant products. 

Beyond these famous applications, Python is also used at IBM for data science and web servers. Python is used in Healthcare to analyze MRIs and tissue samples. It powers automated stock trading robots and it’s used in research to gather and make sense of data. Python’s even used for some air traffic control applications! 

If there’s a sector you’re interested in, they’re probably using Python in some way shape or form. Even the entertainment industry uses Python to store their massive media files. The best thing about Python is that even if you’re not sure what you want to do for the rest of your life right now, you can use this skill later. 

Get a head start on Data Science with Python

If you're considering a career in data science, Python is the best place to start. You can analyze and predict data with Python. There are numerous data visualization techniques you can learn to display data. Then there are advanced Python uses like machine learning and automation that can power things like cars and the stock market. 

Getting a head start on learning Python will make you a well-rounded data scientist, whether you want to attend college, grad school, or head to an intense adult data science bootcamp after you graduate from high school. It’s lucrative and, for the data curious, fun to learn! 

Why you should attend a Python summer camp

Without homework and extracurriculars, it can be easier to learn a coding language. Plus, learning to code guarantees your wifi access all summer. A Python summer camp will also introduce you to like-minded beginner coders your age. 


You’ll create projects that you can use to create a portfolio or apply to a college program. You can also add it to your resume for an extra boost if you decide to attend another bootcamp later. It’s the most efficient way to learn Python.

Plus, you’re preparing yourself for how you’d use Python in the real-world which means you won’t be learning a bunch of extra fluff. You’ll be focusing on Python and actual examples from industry-experienced experts.

Learn Python live online over the summer

Learn Python over the summer online. You can gain Python skills anywhere over the summer with live online classes. You’ll have class at the same time as the rest of your cohort and learn in real-time from an instructor who can answer your questions. Work through projects and our world-class workbooks as you become proficient in this handy programming language. 

If you want to focus on data science and machine learning, dive into Python for Data and Machine Learning online this summer. You’ll learn Python fundamentals, data processing, object-oriented programming, data analysis and visualization, and the Pandas Python library. This is a great primer for college. 

If you’d rather take the development route, you can take the Computer Science Summer Certificate online. This program teaches you both Java and Python, the fundamentals of software development and data science, as well as libraries and frameworks. A certificate program is the best way to learn Python because it’s comprehensive and you can add it to your resume or boost your college applications with proof. 

If you live near Midtown Manhattan, you can learn Python in-person with the Python Data Science Summer Program in New York. It’s a 2-week summer camp teaching you the fundamentals of data science. You can make friends and explore New York’s tech scene with this exciting opportunity!

Why Python is perfect to learn after school

If you’re not ready to give up your summer or you’re entering your senior year, learning after school is also a great option. You can find classes on weeknights so that you still have weekends too. 

The community and libraries Python has to offer are both massive and global. There are collections of code, also called libraries, for data science and web development that make it even faster to get started with Python. With a robust community, 

Since Python is the best programming language to learn as your first language, it won’t be too difficult to add to your current course load. Plus, you could use it to automate your follow-up emails when you’re looking for jobs later! 

Learn Python at NextGen

NextGen instructors are experienced in real-world applications of Python from data science to web development. They’re also teachers who are trained to be teachers. Our curriculum is trusted around the world by universities, so you know you’ll be getting the best education you can buy. 

Our classes always have small groups that allow for more individualized attention with opportunities for collaboration. Our real-world project examples will help you launch your Python skills after you finish the program. Boost your resume, start learning versatile tech skills, or create the next big startup – start learning Python after school or over the summer!

Continue reading

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. 

Build Analytical & 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. 

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

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

Learn More About 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 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

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. 

Upcoming Python Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

July 2022
Excel, Finance, & Investing Summer Program Live Online
July 11–20
Monday to Friday 10–1pm
$1,299
27 Hours
NYC or Live Online

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

Add to cart
Python Data Science Summer Program Live Online
July 18–August 5
Monday to Friday 10–1pm
$1,999
45 Hours
NYC or 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
Python Data Science Summer Program Live Online
July 18–August 5
Monday to Friday 10–1pm
$1,999
45 Hours
NYC or 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
Python Data Science Summer Program Live Online
July 18–August 5
Monday to Friday 1:30–4:30pm
$1,999
45 Hours
NYC or 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
Java Summer Program NYC
July 25–August 4
Monday to Friday 10–4pm
$2,495
50 Hours
NYC or Live Online

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.  

Add to cart
August 2022
Python Data Science Summer Program NYC
August 8–18
Monday to Friday 10–4pm
$2,495
45 Hours
NYC or Live Online

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.

Add to cart
Python Data Science Summer Program Live Online
August 8–25
Monday to Friday 10–1pm
$1,999
45 Hours
NYC or 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 7 of 7 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram

Contact Us

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

(212) 226-0884 hello@nextgenbootcamp.com

Location

In-Person in NYC

185 Madison Avenue 3rd Floor
New York, NY 10016

Campus Info

Live Online from Anywhere

Live Online Info

NextGen Bootcamp, a Noble Desktop partner company, is dedicated to providing high school students with a state-of-the-art education in computer science and digital design. Our programs include hands-on, immersive summer camps and after-school programs.

Win a Free Class!

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

© 1998–2022 NextGen Bootcamp - Privacy & Terms

Compare selected courses Clear selection Comparison limit reached