Discover Classes. Earn 10% Rewards.

Java Programming Summer Program (High School)

Get a head start on the AP Computer Science exam through our Java Programming Summer Program. Built 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. Sign up and create a portfolio-ready product using Java.

  • 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!

  • 185 Madison Ave, New York, NY
  • 54 hours over 9 sessions

Express Checkout – $2,195


Proceed to Checkout

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

Give as a Gift

Start Dates (2) $2,195/person

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 – 2 of 2

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

Learn Java programming and get a strong head start on the AP Computer Science exam in this summer course for high school students.

Students in this course will learn Java, one of the most powerful, widely adopted, and professionally valued programming languages in the world. Java is also the language most commonly taught and emphasized within university-level computer science programs, making it an ideal starting point for students who are serious about a future in technology.

This is a beginner-level course structured for students with little to no prior programming experience. Instruction begins with the foundational concepts of coding and progresses into substantive topics, including object-oriented programming and recursion. By the conclusion of the course, students will apply what they have learned by building an original, portfolio-ready project in Java. Additionally, students will gain meaningful preparation for the AP Computer Science exam, as the course is structured to cover all of the topics assessed on that exam.

Prerequisites and Ages: Designed for high school students with a genuine interest in computer science. No prior programming experience is required, though students should be comfortable with general computer use.

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

  • 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 8 reviews

  • Java Programming Summer Program (High School)

    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)

    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)

    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)

    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)

    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)

    This bootcamp really helped me improve my computer programming skills from a novice to an intermediate.
  • Java Programming Summer Program (High School)

    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)

    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

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

Loading...