Java Programming Course for High School Students - Summer

Java Programming Course for High School Students

Java Programming Summer Course: Course Description

Java is one of the most powerful coding languages and is commonly taught in universities as part of their computer science curricula. 

This is a beginner course and tailored towards teens with little to no programming experience. This course will be offered live online through Zoom.

  • Schedule: Every weekday from 10 am — 1 pm for two weeks
  • Method of Delivery: Live Online (live-streamed with the ability to ask questions and interact with instructor real-time). If permitted by local health authorities, up to five students can attend in-person in NYC on a first-come-first-served basis for an additional $200 per week).
  • 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. 
  • Computer: Live online attendees should have their own Mac or PC. We will assist with any software setup prior to the course.

This course is delivered in partnership with Noble Desktop, a leading design and coding school in NYC with over three decades of experience.

Java Programming Course for High School Students - Summer Course Dates

All classes in Boston and Philadelphia start at 9:30 a.m. and end at 4:30 p.m. and are led by a live instructor in the same classroom with you. All online classes and NYC classes are also led by a live instructor and run from 10:00 a.m. to 5:00 p.m. Eastern Time.

Course Title Course Dates Course Location Fee Register
Java Programming Course for High School Students - Summer


American Graphics Institute
Live instructor-led class online
2020-05-11 18:44:17 $995.00

Java Programming Summer Course: Full Overview

Section 1

  • Coding Overview
  • Variables, Data Types, and Operators

Section 2

  • Control Flow
  • Functions

Section 3

  • Arrays, Strings, and Dictionaries

Section 4

  • Input/Output Files

Section 5

  • Object-Oriented Programming

Section 6

  • Recursion

This course is meant for beginner high school students and requires little to no computer programming experience beforehand. 

Java Programming Summer Course: Course Materials

You will receive a training manual created by our experts for course review. 

Available Delivery Methods For This Class