- Pricing
- $649 per 10-week session
- Ages
- 13 - 17 (Must turn 13 by start of first class)
- Skill Level
- Beginner–Advanced
- Tools
- Java
- Program
- Small Group Semesters | 10-week program, 1-hour lesson per week
- Path
- Coding
- Prerequisite
- See course description
Coding: Java
You will start by completing coding challenges to strengthen your understanding of new concepts. Next, you’ll explore game programming with Processing, learning about 2D movement and collisions, then you’ll code apps with user input and feedback at their core. As you progress, you’ll realize you don’t need to wait until after high school to get a college education. Stick it out with Java, and you’ll build programs that utilize advanced sorting and searching algorithms creating projects that will impress colleges and future colleagues alike.
With Java, it’s about more than just learning the basics. You can expand your skillset endlessly and prepare for your dream career before you even graduate high school.
Online Course Requirements:
-Mac, Windows PC, or Chromebook only
-Coding environment is online
-Webcam
-Stable internet connection with access to Zoom Video Conferencing
View all after school courses
In this course, you will:
- Code projects in Java
- Use arrays, loops, and if statements
- Identify variables, data types, classes, and constructors
- Solve programming challenges with logic and code skills
Your tuition includes:
- iD Certified Instructor
- 60 minutes of live learning once a week
- Free Thursday Office Hours
- iD Small Class Guarantee™ (average of 5 students)
- Official iD Certification
View all after school courses
Choose your child's skill level

Introduction to Java Coding
$649 USD for 10 lessons

Learn the building blocks of coding concepts and use them to build interactive projects.
None

Intermediate Java Coding
$649 USD for 10 lessons

Explore game programming and learn how Java can be leveraged to create games.
Previous semesters or equivalent experience