Enroll in a Summer 2026 program today to receive an Early Bird Discount up to $300
This program includes
- 95 hours of live, project-based training from experts
- Software Access
- 1-on-1 bonus training
- Access to class recordings (30 days)
- Verified digital certificate of completion
- Small class sizes
This 4-week course is jam-packed with critical skills and techniques used by software developers today. The course is divided into two parts, with each part containing a series of activities and projects that get students coding throughout the majority of each day! In Part 1, students learn Java, with topics covering object-oriented programming and recursion, preparing students for the AP Computer Science Exam. In Part 2, students learn the fundamentals of coding in the Python language, which is rooted in mathematical computation, enabling students to learn the principles of data science, such as the visualization of complex data sets. Lastly, this course incorporates artificial intelligence (AI) into the curriculum, giving students a foundational understanding of how AI is shaping the world of technology. Since Java and Python are among the primary languages used to build and train AI systems, students will explore how the programming skills they develop directly connect to real-world AI applications.
Note: This course is held in-person in NYC (185 Madison Avenue) from 10am-4pm each day. For the live online version of this course, see our Computer Science Certificate Live Online, which has a 10am-1pm ET schedule option.
- Schedule: This course is held in-person in NYC from 10am-4pm ET for 4 weeks
- Method of Delivery: In-person at 185 Madison Avenue, NYC.
- Prerequisites & Ages: The program is ideal for high school students with a strong interest in coding. Prior coding/programming experience is not required, but students must be comfortable with computer basics. This course is great for any teen interested in coding, finance, journalism, marketing, and communication.
- Computer: In-person and live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.
Courses in this Certificate Program
This is the recommended order, but some courses may be taken in a different order. See the FAQ for more details.
Unit 1: Java Summer Program NYC (High School)
This immersive course helps high school students master Java programming and prepare for success in college-level computer science. Through real-world projects and hands-on coding, students will gain the skills to think and work like professional developers.
- Write and use industry-standard algorithms with clear, structured logic
- Develop programs using both object-oriented and procedural paradigms
- Build a strong foundation in variables, conditionals, loops, and functions
- Manipulate arrays, strings, and dictionaries while managing program input/output
- Implement object-oriented principles like inheritance, polymorphism, and encapsulation
- Practice recursion and learn how to break down complex programming tasks into simpler components
Unit 2: Python Data Science & AI Machine Learning Program NYC (High School)
In this program, high school students will explore the world of Python programming, data science, and machine learning through hands-on training in NYC. From writing code to building visualizations and predictive models, this course offers a comprehensive foundation in tech-driven problem solving.
- Learn Python fundamentals including data types, conditionals, loops, and functions
- Manipulate and clean real-world data using Pandas and NumPy
- Read, write, and process files while working with string methods and structured data
- Visualize data with Matplotlib by creating custom charts, histograms, and plots
- Explore machine learning techniques such as linear regression, classification, and K-nearest neighbors
- Complete a capstone project that demonstrates your ability to analyze and present data insights
Schedule & Enrollment: Computer Science Summer Program NYC (High School)
- Duration: 95 Hours
- Price before discounts: $4,499
- Full tuition: $3,999 (Early bird discount applied)
- Delivery Options: NYC or Live Online
- Hands-on projects
Self-Paced Start anytime
Enroll in self-paced training with access to an instructor for questions.
Class Schedule
| Dates | Days | Time | Program |
|---|---|---|---|
| Jun 29–Jul 17 | Mon–Fri | 10am–1pm | Python Data Science & AI Machine Learning Program NYC |
| Jul 20–30 | Mon–Fri | 10am–4pm | Java Summer Program NYC |
Tuition & Financing
If you prefer to pay your tuition over time, we have payment options to meet your needs. Finance your education through an installment plan. We also assist with documentation should your employer offer tuition reimbursement.
Full Tuition
- Price before discounts: $4,499
- Full tuition: $3,999 (Early bird discount applied)
Pay in Installments
- Automatic approval
- No interest or fees
- Manageable installments
- Total due by the end of the course
Deposit: 10% deposit due at checkout to secure your place in the class
Learn the Skills Guarantee™
Get personalized attention in small groups
Work on real-world exercises & projects
Learn from industry experts with real-world experience
We supply computers in class, no need to bring your own
Interactive Training
Attend this certificate program in-person in NYC or live online or as self-paced training. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
Learn from industry professionals
1-on-1 Bonus Training Included
Earn a Certificate of Completion
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum.
Class Recordings
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
Frequently Asked Questions
How is this class structured?
The first two weeks of the certificate students will be taught Java and computer science principles. After those two weeks, students will be introduced to Python and its uses for Data science. After the course, students will have proficiencies in Python, Java, and data science.
Is this course open to beginners?
Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.
Can I take this course online (remote learning)?
Sorry, but this training is not available online. However, some individual courses in this certificate program may be available online. Contact us if you would like to take this program remotely.
Do you offer any discounts for this course?
This program is a discounted package of classes that is 15–25% off the individual class prices, so additional discounts do not apply.
Learn More about our Computer Science Summer Program
This class was NextGen’s top-selling and most highly-reviewed class last summer. This course will prepare students for the world of technology by helping them to learn the two most important languages in coding today: Java and Python! Students will reap the benefits of the skills they learn in this course for years to come.
Who should attend our Summer Computer Science Program?
Our Computer Science Summer Camp is designed mainly for high school students, but college students are welcomed as well!
More About the Program:
This course is a great introduction to the world of programming and computer science. Anyone who is interested in business, technology, entrepreneurship, journalism, and many other different jobs should take this class!