Summer 2023 Early Bird Discount Available This Month. See Course Page For Details

NextGen Bootcamp NextGen Bootcamp
  • Live Online Summer Courses
    • Computer Science
    • Full-Stack Bootcamp
    • Python Data Science
    • Java Programming
    • UX & UI Design
    • Video & Animation
    • Excel & Finance
    • Social Media
    • Graphic Design
    • Summer Coding Bootcamps
    • See all Live Online Summer Classes
  • NYC Summer Courses
    • Computer Science
    • Full-Stack Bootcamp
    • Python Data Science
    • Java Programming
    • Graphic Design
    • Excel & Finance
    • Summer Coding Bootcamps
    • Social Media
    • UX & UI Design
    • Video Editing & Animation
    • See all NYC Summer Classes
  • Topics
    • Computer Science
    • Java
    • Python
    • Coding
    • Graphic Design
    • Data Science
    • Web Development
    • Web Design
    • UX & UI Design
    • Video & Animation
    • Business & Finance
    • Digital Marketing
    • Social Media Marketing
    • Summer Coding Bootcamps
    • See all Tech & Computer Classes
  • Compare
  • Schedule
  • Classes for Adults
  • Live Online Summer Courses
    • Computer Science
    • Full-Stack Bootcamp
    • Python Data Science
    • Java Programming
    • UX & UI Design
    • Video & Animation
    • Excel & Finance
    • Social Media
    • Graphic Design
    • Summer Coding Bootcamps
    • See all Live Online Summer Classes
  • NYC Summer Courses
    • Computer Science
    • Full-Stack Bootcamp
    • Python Data Science
    • Java Programming
    • Graphic Design
    • Excel & Finance
    • Summer Coding Bootcamps
    • Social Media
    • UX & UI Design
    • Video Editing & Animation
    • See all NYC Summer Classes
  • Topics
    • Computer Science
    • Java
    • Python
    • Coding
    • Graphic Design
    • Data Science
    • Web Development
    • Web Design
    • UX & UI Design
    • Video & Animation
    • Business & Finance
    • Digital Marketing
    • Social Media Marketing
    • 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@nobledesktop.com

Summer Coding Bootcamps for High School Students in NYC or Live Online

Hands-on Training from Experts Small class sizes

Learn web design, data science, and computer programming at NextGen Bootcamp this summer. Our summer camps teach cutting-edge programming languages and technologies with hands-on projects.

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

Live Online Summer Coding Bootcamps

  • Python Data Science & Machine Learning 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

    • Weekdays only
    • 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

    • Not currently scheduled
    • 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
  • Computer Science Summer Certificate Program Live Online

    • Weekdays only
    • 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
  • 33
    Years
  • 2,500+
    Testimonials

NYC Summer Coding Bootcamps

  • Python Data Science & Machine Learning 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

    • Not currently scheduled
    • 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
  • Computer Science Summer Program NYC

    • Weekdays only
    • 95 hours
    • Open to beginners

    In this 4-week intensive bootcamp, you'll learn to program using Java and Python, two of the most popular and universally-applicable languages used by software developers today! This course will give any student a head-start in university-level coding courses.

    View course

Learn the Skills Guarantee

Get personalized attention in small groups

Students in class

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

#1 Rated High School Coding Bootcamps

At NextGen Bootcamp, you'll learn from top developers and data scientists with curriculum tailored to high school students. Choose from a variety of coding topics: Java programming, Python for Data Science & Machine Learning, and Web Design & Development.

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 Summer Coding Bootcamps for High School Students are rated 4.7 stars by 136 students

in the past 24 months

An overall incredibly informative and quite enjoyable class that accurately teaches you the content that you want/need to learn.

Alex Dion

This class really helped to improve my programming skills and knowledge! It covers a good span of topics ranging from vanilla Python programming to machine learning.

Ivan Rivera

I learned a lot of Java in only 9 days. The instructor was a high school teacher and he's been teaching coding for almost 20 years. He was very patient with everyone and made sure everyone understood the content. We were given breaks and a nice long lunchtime. There were a lot of topics covered but it wasn't overwhelming.

Michelle Wang

Great introduction to Python/coding/data science. This was my first time coding and I learned a lot. If you want to learn a ton and have fun while doing it, this is the place for you!

Maxim Kurdimov

We covered a lot of topics in Java, starting from basic syntactical things to creating our own custom datatypes. I feel very confident in my Java abilities after beginning the program with basically no knowledge of the language.

Onyinyechukwu Okonkwo

The class was very hands-on and I had a great time learning about Python while coding along with the class.

William Liu

The Python Summer Bootcamp was a very informative and fun course with a great instructor who was helpful and kept the class engaging with different coding exercises.

Tara Fak

The instructor was super clear when explaining the basics of the Java language and extremely helpful when answering questions.

Matthew Chuan Yi Lim

This is a really good course for beginners who know little to nothing about coding. I learned a lot about basic programming, how Java works, and how to write algorithms before implementing them in actual code. The instructor is accommodating and easy to understand as well!

Catherine Le

You learn much more in these classes in a very short time compared to what we learn in school.

Friana Engineer

Noble Desktop provided a well-equipped environment and a very effective teacher to help me learn Java coding. The class was enjoyable, engaging, and most importantly, very informative.

Raphael Nordenberg

Great course, you learn a lot in a short time. The instructor was good at explaining how different things in Python work and answered questions well.

Nieves Vivar

This class promotes my passion for programming!

Matthew Liu

As someone completely new to the world of computer science, this course has laid out an easy-to-follow path for me while also allowing me to learn so much in just 15 days.

Saif AlHammadi

The course lived up to my expectations. I would definitely recommend this course to anyone interested in learning Java.

Dedeep Surampudi

I absolutely loved this course. It goes into detail about everything related to programming, and the experience is mind-blowing!

Seth Archibald

Great intro to Java coding, very informative and helpful.

Quinn Johander

The content was great and I feel I learned a lot about Java. My instructor was very easy to follow and was extremely helpful when needed.

Ramzy N.

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

Shane L.

This class was a great intro to learning coding languages.

David Khalili

This made me learn Java at a perfect pace. I understood all that was taught and I learned new things about programming.

David Buscema

After taking this course, I feel extremely confident in my programming skills and I feel like I gained a genuine understanding of how coding works and how it is essential to all areas within tech. I'm excited to use these skills at school and hopefully at an internship within a year's time.

Philippa Scroggins

This class was really challenging but it was also fun, and I feel like I know how to use Java way better now.

Sophia Sanat

This is a great class! It's a great way to prepare for a world of programming in the future.

Nina Gannon

It was a nice fast pace that kept me mentally challenged with a teacher who explained everything super well. He made complex stuff feel approachable.

Lizzy McNeil

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

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

Roland Shen

Whether you're interested in pursuing web design or are just simply curious to know what it's like, this class is a great choice.

David L. Green

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

Coding Resources

Learn About NextGen's High School Coding Bootcamps

Summer coding bootcamps for high schoolers are hard to find. That’s why NextGen was created! You Can learn how to code over the summer so that you can get a head start on AP computer science, web development, or data science. 

Whether you’re preparing to go to college and learn more about programming or you want to leap into a coding career after high school with a more intense bootcamp, a summer coding bootcamp will help you get started. Plus, you can make sure you like it before you commit to a four-year college program or a more expensive adult coding bootcamp. 

Learning to code can set you up for two distinct paths: data and development. Data science is one of the most lucrative career paths you can embark on as a computer whiz. Development pays well too! But don’t worry, it’s not all about the money. 

Learning to code opens up a logical but creative engineering thought process that will help you in every single part of your life. You’ll also have another exciting creative outlet for researching, automating, and building awesome websites or apps. 

Why Attend a Coding Bootcamp in High School

When you learn to code in high school, your brain is at its peak for learning. You’re scientifically more likely to internalize and properly learn the concepts when you learn before the age of 25. Plus, learning to code in high school sets you up for a future full of lucrative career opportunities and fulfilling education programs. 

Whether you want to be a developer or data scientist, a coding class in high school will set you up for success. The best part? You don’t actually have to decide which career path you want to take yet. Just learning how to code in one language will make it easier for you to learn additional languages. Most programmers learn four or more coding languages in their lifetime. 

Learn with Hands-on Coding Projects

When you learn to code at a NextGen summer bootcamp in high school, you’ll work on hands-on projects that you can add to your portfolio after bootcamp. With small class sizes, you’ll get to make friends with your classmates and get individualized attention from your instructor. 

Your instructors are trained teaching professionals who also have industry experience. You’ll learn what you’ll use in the real world, not just some high-level computer science concepts and history. 

Summer Coding Bootcamps for a Variety Learners at NextGen

You can learn how to code to become a web developer or software developer. This career path will have you building websites, desktop software, and mobile apps. You can even use these programming languages to break into cybersecurity in the future. It’s a flexible and exciting career path. 

On the other hand, you could learn how to code to become a data scientist. Data scientists use code to analyze data, create automations, conduct research, drive sales, find efficient methods, and teach machines how to do things humans used to do. It can lead to fun jobs like self-driving cars or predicting the stock market using a computer! 

Python Data Science Summer Bootcamp for High School

If you like math, especially statistics, Python is the programming language for you! Math-oriented students usually gravitate toward data science for its logic and math functions. You’ll learn things like predictive modeling, algorithms, automations, and machine learning when you learn data science. 

NextGen’s Python for Data Science summer bootcamp for high school students teaches data science with Python because it’s the most popular programming language in the world. It’s versatile, too, so you can use it for data science or web development if you change your mind about your career path. 

Web Design & Development Summer Bootcamp for High School

Web design is the best introduction to coding and adds a visually creative spin to coding. If you like graphic design, web design is a great technical next step for you. Web design starts with learning design software like Sketch to layout your website. Then, using HTML and CSS, you’ll code your website so that computers can read it. Learn these skills with the Web Design Summer bootcamp for high school students. 

Web development is another great career path that you can also use Python for. Traditionally, many developers rely on Java to build their applications. Learning Java in high school will also set you up for success on the AP computer science exam or in a computer science college program. If you’re leaning toward development, the Java summer bootcamp for high school students is perfect for you. 

You’ll learn the fundamentals of Java, a foundational skill for any developer, and work on real-world projects that you can use on your college or job applications later. From object-oriented programming to recursion and everything in between, this summer bootcamp is the perfect introduction to this coding language. 

Computer Science Summer Bootcamp for High School

If you’re worried about getting a great score on your APs or just want to be prepared for your first year of college, you should take the Computer Science Summer Bootcamp for high school students. It combines everything you need to know about Java, Python, machine learning basics, and computer science fundamentals before you start an AP computer science course or college-level computer science classes.

Continue reading

Which Summer Coding Bootcamp is Right for You?

With programming jobs growing each year, the demand for coding skills has never been higher. With so many languages, including Python, Java, HTML & CSS, and JavaScript to choose from, how do you know which is the right one for you?

Let's start with Java, which is a general-purpose programming language that serves as the backbone for most computer science courses. If you are taking the AP Computer Science Exam, our Java Programming Summer Camp is probably the right fit for you. In the course, you'll learn programming fundamentals that are transferable across many languages, and you'll learn the concepts needed to think like a developer. Plus, Java is one of the most popular and in-demand languages used by tons of large companies. 

Then there's Python, one of the fastest-growing and versatile programming languages. Python is easy to learn and widely-used. Its syntax reads like English so it is a preferred language to start learning in high school. It can be used for data science, machine learning, software development, automation, and more. Python also has many libraries (or "ready-to-use" code) that allow developers to quickly use for a variety of means. If you have an interest in data science or want the flexibility to learn perhaps the most popular programming language, our Python Summer Camp is the right fit for you.

Can't decide between Python and Java? Learn them both. Our Computer Science Summer Certificate includes courses in Python and Java at a substantial discount.

Finally, there's HTML, CSS, and JavaScript, the building blocks of web development. If you have an interest in designing and coding websites, our Web Design & Development Summer Camp is right for you. In this camp, you'll learn how to layout webpages with Sketch, a popular user interface application, and code the front-end of websites with HTML, CSS, and JavaScript. You'll spin up several websites right away and be able to create your own projects as soon as you complete the course.

Continue reading

Upcoming Coding Classes in NYC or Live Online

All times are listed in Eastern Time unless otherwise specified.

June 2023
Java Programming Summer Program Live Online
June 26–July 14
Monday to Friday 10–1pm
$1,999
50 Hours
NYC or 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
Python Data Science & Machine Learning Live Online
June 26–July 14
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
Computer Science Summer Certificate Program Live Online
June 26–August 4
Weekdays 10–1pm
$3,695
95 Hours
NYC or 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
Java Programming Summer Program Live Online
June 26–July 14
Monday to Friday 1:30–4:30pm
$1,999
50 Hours
NYC or 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
Python Data Science & Machine Learning Live Online
June 26–July 14
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
Computer Science Summer Certificate Program Live Online
June 26–August 4
Weekdays 1:30–4:30pm
$3,695
95 Hours
NYC or 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 2023
Python Data Science & Machine Learning Live Online
July 10–21
Monday to Friday 10–4pm
$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 & Machine Learning Program NYC
July 10–21
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 & Machine Learning Live Online
July 17–August 4
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 & Machine Learning Live Online
July 17–August 4
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
Load 4 more courses

showing 10 of 14 courses

Yelp Facebook LinkedIn YouTube Twitter Instagram

Contact Us

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

(212) 226-0884 hello@nobledesktop.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–2023 NextGen Bootcamp - Privacy & Terms

Compare selected courses Clear selection Comparison limit reached