Discover Classes. Earn Rewards.

Java Programming Summer Program (High School)

Get a head start in computer science! Join our live online summer program for high school students and learn Java, the most powerful programming language. No experience is required, just a strong interest in coding.

  • All levels
  • 13 - 18 years old
  • $1,999
  • Live Virtual
Java Programming Summer Program (High School)

Start Dates (4)

  • $1,999
  • Live Virtual
20 seats left
Book
Show all 15 sessions
  • Thu, Jun 27 at 10:00am - 1:00pm
  • Fri, Jun 28 at 10:00am - 1:00pm
  • Mon, Jul 01 at 10:00am - 1:00pm
  • Tue, Jul 02 at 10:00am - 1:00pm
  • Wed, Jul 03 at 10:00am - 1:00pm
  • Mon, Jul 08 at 10:00am - 1:00pm
  • Tue, Jul 09 at 10:00am - 1:00pm
  • Wed, Jul 10 at 10:00am - 1:00pm
  • Thu, Jul 11 at 10:00am - 1:00pm
  • Fri, Jul 12 at 10:00am - 1:00pm
  • Mon, Jul 15 at 10:00am - 1:00pm
  • Tue, Jul 16 at 10:00am - 1:00pm
  • Wed, Jul 17 at 10:00am - 1:00pm
  • Thu, Jul 18 at 10:00am - 1:00pm
  • Fri, Jul 19 at 10:00am - 1:00pm
20 seats left
Book
Show all 15 sessions
  • Thu, Jun 27 at 1:30pm - 4:30pm
  • Fri, Jun 28 at 1:30pm - 4:30pm
  • Mon, Jul 01 at 1:30pm - 4:30pm
  • Tue, Jul 02 at 1:30pm - 4:30pm
  • Wed, Jul 03 at 1:30pm - 4:30pm
  • Mon, Jul 08 at 1:30pm - 4:30pm
  • Tue, Jul 09 at 1:30pm - 4:30pm
  • Wed, Jul 10 at 1:30pm - 4:30pm
  • Thu, Jul 11 at 1:30pm - 4:30pm
  • Fri, Jul 12 at 1:30pm - 4:30pm
  • Mon, Jul 15 at 1:30pm - 4:30pm
  • Tue, Jul 16 at 1:30pm - 4:30pm
  • Wed, Jul 17 at 1:30pm - 4:30pm
  • Thu, Jul 18 at 1:30pm - 4:30pm
  • Fri, Jul 19 at 1:30pm - 4:30pm
20 seats left
Book
Show all 9 sessions
  • Mon, Jul 22 at 10:00am - 4:00pm
  • Tue, Jul 23 at 10:00am - 4:00pm
  • Wed, Jul 24 at 10:00am - 4:00pm
  • Thu, Jul 25 at 10:00am - 4:00pm
  • Fri, Jul 26 at 10:00am - 4:00pm
  • Mon, Jul 29 at 10:00am - 4:00pm
  • Tue, Jul 30 at 10:00am - 4:00pm
  • Wed, Jul 31 at 10:00am - 4:00pm
  • Thu, Aug 01 at 10:00am - 4:00pm
20 seats left
Book
Show all 9 sessions
  • Mon, Aug 05 at 10:00am - 4:00pm
  • Tue, Aug 06 at 10:00am - 4:00pm
  • Wed, Aug 07 at 10:00am - 4:00pm
  • Thu, Aug 08 at 10:00am - 4:00pm
  • Fri, Aug 09 at 10:00am - 4:00pm
  • Mon, Aug 12 at 10:00am - 4:00pm
  • Tue, Aug 13 at 10:00am - 4:00pm
  • Wed, Aug 14 at 10:00am - 4:00pm
  • Thu, Aug 15 at 10:00am - 4:00pm
Showing 14 of 4

Class Description

Description

What you'll learn in this java class:

Live Online Computer Science Course for High School Students

Students in this summer course learn Java, one of the most powerful and high-level programming languages in the world. In fact, Java is the language most emphasized by universities within their computer science major.

This is a beginner course and is tailored for people who have little to no programming experience. Our instruction starts at the basics but quickly transitions into high-level programming topics such as object-oriented programming and recursion. By the end of the course, students reinforce what they've learned by creating an original portfolio-ready product using the Java language.

Additionally, students will gain a head start in the AP Computer Science class as our class teaches all the topics that the AP Computer Science class tests on.

Important Class Notes
Schedule: Every weekday from 10 am — 1 pm for three weeks
Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with instructor real-time).

Prerequisites & Ages: The program is ideal for high school and college students with a strong interest in coding. Prior coding/programming experience is not required, but students must be comfortable with computer basics.
Computer: Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.


Learn more about 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

Note: This provider has a temporary cancellation policy for COVID-19 related cancellations which is as follows: 

We are allowing attendees to reschedule at no charge or keep class credit for up to two years. Email us at [email protected] 

---- 

Original cancellation policy (non-COVID-19):

  • 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 (61)

(5.0-star rating across 61 reviews)
  • Java Programming Summer Program (High School)

    Reviewed by Quinn Johander on 4/10/2023
    Great intro to Java coding, very informative and helpful.
  • Java Programming Summer Program (High School)

    Reviewed by Seth Archibald on 4/10/2023
    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)

    Reviewed by Elizabeth N. on 4/10/2023
    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)

    Reviewed by David Buscema on 4/10/2023
    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)

    Reviewed by Philippa Scroggins on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Sophia Sanat on 4/10/2023
    This class was really challenging but it was also fun, and I feel like I know how to use Java way better now.
  • Java Programming Summer Program (High School)

    Reviewed by Lizzy McNeil on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Harry Ip on 4/10/2023
    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)

    Reviewed by Dedeep Surampudi on 4/10/2023
    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)

    Reviewed by Hillel Schein on 4/10/2023
    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

Review Summary by CourseHorse

Students who took the Java Programming Summer Program at NextGen have overwhelmingly praise. They mention that the content was great and that they learned a lot about Java. The instructors were praised for being easy to follow and extremely helpful. One student mentioned feeling confident in their programming skills and gaining a genuine understanding of how coding works. Another student mentioned that the class was challenging but fun, and they feel that they know how to use Java much better now. The curriculum was described as well-designed and goal-oriented, allowing students to apply what they learned by writing code and building something practical. Overall, students feel that this course improved their programming skills and prepared them for future pursuits in computer science. Quotes: 1. "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." 2. "This class was really challenging but it was also fun, and I feel like I know how to use Java way better now." 3. "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."

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Similar Classes

NextGen Bootcamp

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.

Read more about NextGen Bootcamp

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

NextGen Bootcamp

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a 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.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...