Discover Classes. Earn Rewards.

Java Programming Summer Program (High School)

Get a head start on the AP Computer Science exam with our Java Programming Summer Program. Tailored for high school students with little to no programming experience, this beginner course covers everything from the basics to high-level topics like object-oriented programming. Join us and create a portfolio-ready product using Java.

  • All levels
  • 13 - 18 years old
  • $2,495
  • 185 Madison Ave, New York, NY & Virtually Online
  • 54 hours over 9 sessions
Java Programming Summer Program (High School)

Start Dates (2)

  • $2,495
  • NextGen Bootcamp @ 185 Madison Ave 3rd Fl, New York, NY 10016
  • 54 hours over 9 sessions
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 12 of 2

Class Description

Description

What you'll learn in this java class:

Learn Java and get a head start on the AP Computer Science exam in this summer 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.

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.


Learn more about Java Summer Program at NextGen Bootcamp.

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 Ramzy N. on 4/10/2023
    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.
  • 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 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 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 Nina Gannon on 4/10/2023
    This is a great class! It's a great way to prepare for a world of programming in the future.
  • Java Programming Summer Program (High School)

    Reviewed by Soham B. on 4/10/2023
    This bootcamp really helped me improve my computer programming skills from a novice to an intermediate.
  • Java Programming Summer Program (High School)

    Reviewed by Molly Leifer on 4/10/2023
    This class made me a faster and more efficient coder. The curriculum is well designed and the teachers really care about your success. I would recommend NextGen to anyone looking to gain this integral skill.
  • Java Programming Summer Program (High School)

    Reviewed by Emily Mittleman on 4/10/2023
    I really enjoyed the goal-oriented nature of the course. Instead of only learning about the theory behind computing, we got a chance to apply what was being taught by writing code and putting everything together to build something practical. Also, we covered a wide range of topics aside from just programming like a little bit of computer hardware, files & file formats, and HTML. After taking this class, I feel like there are so many more possibilities and applications of computer science than I originally thought. Overall, I was really impressed with how well-designed the course was.
See reviews for other classes at NextGen Bootcamp
loading...
Hide Reviews

Review Summary by CourseHorse

Students who attended the Java Programming Summer Program for high school students had overwhelmingly positive feedback. They found the content to be great and felt that they learned a lot about Java programming. The instructors were praised for being easy to follow and extremely helpful. Students expressed that the course was challenging but also fun, and felt that they gained a genuine understanding of coding and its importance in the tech field. They were excited to use their newly acquired skills in school and future internships. The curriculum was well-designed, focusing on practical application rather than just theory. Overall, students were impressed with the course and would recommend it to others. 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 made me a faster and more efficient coder. The curriculum is well designed and the teachers really care about your success. I would recommend NextGen to anyone looking to gain this integral skill." 3. "I really enjoyed the goal-oriented nature of the course. Instead of only learning about the theory behind computing, we got a chance to apply what was being taught by writing code and putting everything together to build something practical. After taking this class, I feel like there are so many more possibilities and applications of computer science than I originally thought."

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

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 NYC educator.

NextGen Bootcamp

NextGen Bootcamp

All classes at this location

Also available virtually online

Google Map

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...