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

In this summer certificate program, students will be taken from the basics of programming through more advanced programming and data science using Java and Python. Java and Python are two of the most popular languages taught in high schools and universities across the world. You'll learn two of the most in-demand skills for today's workforce, programming and data science, as part of this certificate program. This program also 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.

  • Schedule: Weekdays from 10am-1pm ET for 6 weeks or 10am-4pm ET for 4 weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with the instructor in real-time)
  • Prerequisites & Ages: This program is open to beginners and is ideal for high school students
  • Computer: 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.

Download Syllabus PDF

Unit 1 45 Hours

Java Programming Summer Program Live Online (High School)

This course teaches high school students the core principles of Java programming, preparing them for AP Computer Science or introductory college-level courses. With a project-based approach, students will learn how to write code and develop problem-solving skills through hands-on practice.

  • Write and use industry-standard algorithms using Java syntax and best practices
  • Understand variables, data types, operators, and control flow for logic-based programming
  • Build and manipulate arrays, strings, and dictionaries in structured programs
  • Work with file input/output and manage data streams and formatting
  • Apply object-oriented programming principles including inheritance, polymorphism, and encapsulation
  • Solve problems using recursive functions and learn how to break down complex tasks into manageable steps

Unit 2 45 Hours

Python for Data Science & AI Machine Learning Live Online (High School)

This course introduces high school students to the core principles of Python programming for data science and artificial intelligence. Through hands-on lessons and real-world projects, students will gain practical experience in data analysis, machine learning, and visualization techniques.

  • Write Python scripts using key concepts like variables, functions, loops, and conditionals
  • Use lists, dictionaries, and sets to organize and manipulate data efficiently
  • Read and write text and CSV files, and clean and prepare data for analysis using Pandas
  • Visualize data through custom charts with Matplotlib, including scatter plots and histograms
  • Explore core machine learning techniques such as linear regression and K-nearest neighbors
  • Complete a final project using real datasets to present insights with analysis and visuals

Schedule & Enrollment: Computer Science Summer Certificate Program Live Online (High School)

  • 95 Hours
  • Price before discounts: $3,395
  • Full tuition: $3,095

Early bird discount applied

Self-Paced Start anytime

Enroll More Details

Attend this course online as self-paced training with access to an instructor for questions. When you purchase the self-paced course, you may also attend the live course for free within one year.

Class Schedule

Dates Days Time Course
Jun 29–Jul 17 Mon–Fri 10am–1pm Java Programming Summer Program Live Online (High School)
Jun 29–Jul 17 Mon–Fri 1:30–4:30pm Python for Data Science & AI Machine Learning Live Online (High School)

Curriculum

What You'll Learn at a Glance

  • Write and use industry-standard algorithms
  • Write your own program in both the object and procedural paradigm
  • Read and understand large programs
  • Understand how to think like a programmer
  • Write your own functions
  • Write code with Python
  • Input data with Pandas
  • Clean and wrangle data in Python
  • Visualize data with Matplotlib
  • Write and use machine learning algorithms

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: $3,395
Full tuition: $3,095
Early bird discount applied

Pay in Installments

  • Automatic approval
  • No interest or fees
  • Manageable installments
  • Total due by the end of the course

Certificate Reviews

From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Cayden H.: We covered much of the content that I was hoping to cover and all was easily understood.

Quinn Johander: Great intro to Java coding, very informative and helpful.

Saif AlHammadi: 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.

Frequently Asked Questions

Do you offer payment plans or student financing for this course?

This course does not qualify for payments plans or student financing.

Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.

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.

Conclusion

Through NextGen Bootcamp’s live online summer computer science classes, High School students receive hands-on learning experience working on projects and exercises with expert instructors. The classes start with the basics of programming and later move on to more advanced programming and data science using Java and Python.

Learning computer science equips individuals with the skills and knowledge needed to enter an ever-developing industry and prepares them for a financially promising career with endless job opportunities.