Discover Classes. Earn 10% Rewards.

Java Programming Summer Program (High School)

Get a head start in computer science! Sign up for our live online summer program for high school students and pick up Java, one of the most powerful programming languages. No experience is required, just a strong interest in coding.

  • All levels
  • 13 - 18 years old
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Live Virtual

Express Checkout – $1,699


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (4) $1,699/person

Show all 14 sessions
  • Mon, Jun 28 at 10:00am - 1:00pm
  • Tue, Jun 29 at 10:00am - 1:00pm
  • Wed, Jun 30 at 10:00am - 1:00pm
  • Thu, Jul 01 at 10:00am - 1:00pm
  • Fri, Jul 02 at 10:00am - 1:00pm
  • Tue, Jul 06 at 10:00am - 1:00pm
  • Wed, Jul 07 at 10:00am - 1:00pm
  • Thu, Jul 08 at 10:00am - 1:00pm
  • Fri, Jul 09 at 10:00am - 1:00pm
  • Mon, Jul 12 at 10:00am - 1:00pm
  • Tue, Jul 13 at 10:00am - 1:00pm
  • Wed, Jul 14 at 10:00am - 1:00pm
  • Thu, Jul 15 at 10:00am - 1:00pm
  • Fri, Jul 16 at 10:00am - 1:00pm
20 left
Book
Show all 14 sessions
  • Mon, Jun 28 at 1:30pm - 4:30pm
  • Tue, Jun 29 at 1:30pm - 4:30pm
  • Wed, Jun 30 at 1:30pm - 4:30pm
  • Thu, Jul 01 at 1:30pm - 4:30pm
  • Fri, Jul 02 at 1:30pm - 4:30pm
  • Tue, Jul 06 at 1:30pm - 4:30pm
  • Wed, Jul 07 at 1:30pm - 4:30pm
  • Thu, Jul 08 at 1:30pm - 4:30pm
  • Fri, Jul 09 at 1:30pm - 4:30pm
  • Mon, Jul 12 at 1:30pm - 4:30pm
  • Tue, Jul 13 at 1:30pm - 4:30pm
  • Wed, Jul 14 at 1:30pm - 4:30pm
  • Thu, Jul 15 at 1:30pm - 4:30pm
  • Fri, Jul 16 at 1:30pm - 4:30pm
20 left
Book
Show all 9 sessions
  • Mon, Jul 19 at 10:00am - 4:00pm
  • Tue, Jul 20 at 10:00am - 4:00pm
  • Wed, Jul 21 at 10:00am - 4:00pm
  • Thu, Jul 22 at 10:00am - 4:00pm
  • Fri, Jul 23 at 10:00am - 4:00pm
  • Mon, Jul 26 at 10:00am - 4:00pm
  • Tue, Jul 27 at 10:00am - 4:00pm
  • Wed, Jul 28 at 10:00am - 4:00pm
  • Thu, Jul 29 at 10:00am - 4:00pm
20 left
Book
Show all 9 sessions
  • Mon, Aug 02 at 10:00am - 4:00pm
  • Tue, Aug 03 at 10:00am - 4:00pm
  • Wed, Aug 04 at 10:00am - 4:00pm
  • Thu, Aug 05 at 10:00am - 4:00pm
  • Fri, Aug 06 at 10:00am - 4:00pm
  • Mon, Aug 09 at 10:00am - 4:00pm
  • Tue, Aug 10 at 10:00am - 4:00pm
  • Wed, Aug 11 at 10:00am - 4:00pm
  • Thu, Aug 12 at 10:00am - 4:00pm
20 left
Book
Showing 1 – 4 of 4

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Java is one of the most powerful, widely taught, and highly regarded programming languages in the world. It is also the primary language emphasized in university-level computer science programs, making this course a strategic and practical investment in a student's academic future.

This is a true beginner course, carefully designed for students with little or no prior programming experience. Instruction begins with the most fundamental building blocks of code and builds progressively toward sophisticated programming concepts, including object-oriented programming and recursion. Students finish the program by creating an original, portfolio-ready project written in Java, a tangible result they can show to colleges and future employers.

Students also gain a meaningful head start on the AP Computer Science A Exam, as the course curriculum covers all topics tested on the exam in depth.

Class Notes
Schedule: Every weekday from 10:00 AM to 1:00 PM for three weeks.
Format: Live online delivery. All instruction is streamed in real time, and students can ask questions and interact with the instructor throughout each session.

Prerequisites and Ages: Ideal for high school and college students with a strong interest in coding. No prior programming experience is required, but students must be comfortable with basic computer use.
Computer: Participants should have their own Mac or PC. Our team will help with any required software installation before the program starts.

Learn more about the Java Programming Summer Program Live Online at NextGen Bootcamp.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Syllabus

Section 1

Coding Overview

  • Lexical & Syntax Analysis
  • Working with the Terminal
  • Computer Systems
  • First Program

Variables, Data Types, and Operators

  • Basic Variable Usage
  • Data Types
  • Operators
  • Proper Programming Practices

Section 2

Control Flow

  • Conditional Statements
  • Truth Tables
  • For Loops
  • While Loops

Functions

  • Declarations
  • Overloading
  • Return Values

Section 3

Arrays, Strings, and Dictionaries

  • Array Processing
  • Multi-dimensional Arrays
  • String Methods
  • String Manipulation
  • Operations in Dictionaries

Section 4

Input/Output Files

  • Streams and Files
  • String Formatting
  • Redirecting Output

Section 5

Object Oriented Programming

  • Encapsulation
  • Classes
  • Inheritance
  • Polymorphisim
  • Abstraction

Section 6

Recursion

  • Recursive Functions
  • Recurrence Relation
  • Base Case Analysis
  • Motivation Behind Recursion

Refund Policy

  • Registration Fee: All courses include a non-refundable registration fee of 10%.
  • Cancellations: Students may cancel up to seven business days prior to the course and receive all monies paid, less the non-refundable registration fee. Cancellation requests within the policy should be made directly to CourseHorse.
  • Rescheduling: Students may reschedule once up to three business days prior to the start date of the course at no charge. Reschedules within three business days incur a $20 rescheduling fee. Reschedule requests should be emailed to [email protected].

Reviews of Classes at NextGen Bootcamp (52)

(5.0-star rating across 52 reviews)

This class: 5.0 out of 5 from 7 reviews

  • Java Programming Summer Program (High School)

    Great intro to Java coding, very informative and helpful.
  • Java Programming Summer Program (High School)

    I absolutely loved this course. It goes into detail about everything related to programming, and the experience is mind-blowing!
  • Java Programming Summer Program (High School)

    Given how complex and extensive Java is, this course did a great job introducing Java and allowing us to experience and visualize various aspects. Mr. Iwanski was thorough in his explanations and provided relevant examples to teach us the various information. He took time to ensure that we were all on the same page and understanding the concepts. I appreciate his patience and guidance in the course.
  • Java Programming Summer Program (High School)

    This made me learn Java at a perfect pace. I understood all that was taught and I learned new things about programming.
  • Java Programming Summer Program (High School)

    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.
  • Java Programming Summer Program (High School)

    The course lived up to my expectations. I would definitely recommend this course to anyone interested in learning Java.
  • Java Programming Summer Program (High School)

    The Java Bootcamp teaches the fundamentals of the Java language in an outstanding way that leaves you unable to comprehend how much you've learned in just one course.
See reviews for other classes at NextGen Bootcamp
loading...
Hide Reviews

Similar Classes

NextGen Bootcamp

NextGen Bootcamp, a partner of Noble Desktop, offers high school students a cutting-edge education in computer science and digital design. Their immersive summer camps and after-school programs provide hands-on learning experiences.

View school profile
NextGen Bootcamp
Vetted by CourseHorse

A verified Online educator.

Loading...