2026 STEM Summer Camps – JAVA

Summer Camp 2026

Register NOW. Lock in lowest prices!!
At 4200 McKee Road, Charlotte, NC 28270
Java OOP & Algorithms Summer Camp
class Student { void learn() {}
public static void main(String[] args)
if (skill > 9000) ace(apCS);
ArrayList<Dream> goals = new
mergeSort(problems); // solved!

Master JAVA
Object Oriented Programming & Algorithms

Four weeks. One transformative summer. Advance with our intensive, fully online bootcamp.

4 Weeks
60 Hours of Classes
8 Core Units

Code Like a Pro.
Think Like a Scientist.

From Java complete fundamentals to simple - intermediate algorithms — everything you need to dominate AP CS A and start your competitive programming journey.

{ }

Complete Java Fundamentals

Master types, operators, control structures, I/O, and error handling — covering the full AP Computer Science A scope and beyond.

Object-Oriented Programming

Deep dive into classes, inheritance, polymorphism, abstract classes, and interfaces — the building blocks of real-world software.

Competitive Algorithms

Sorting, searching, recursion, and problem-solving techniques used in USACO and other prestigious coding competitions.

Walk Out Ready to Compete.

After four weeks of intensive, hands-on training, you'll be prepared for both the classroom and the competition arena.

🎯

Ace AP Computer Science A

The curriculum covers every AP CS A topic in depth. Students leave with the knowledge and confidence to score a 5.

🧠

Master OOP with Java

Build a rock-solid understanding of object-oriented design — classes, inheritance, polymorphism, and program architecture.

🏆

Compete in USACO & Beyond

Gain the algorithmic thinking and coding skills to start competing in the USA Computing Olympiad and similar contests.

8 Units. Zero Gaps.

A comprehensive, structured journey from your first public static void main to sorting algorithms and recursion.

01

Introductory Java Language Features

Packages & Classes Types & Identifiers Operators Input / Output Control Structures Errors & Exceptions
02

Classes and Objects

Public / Private / Static Methods & Overloading Scope & this References vs Primitives Null Reference
03

Inheritance & Polymorphism

Superclass & Subclass Dynamic Binding Downcasting Abstract Classes Interfaces
04

Standard Classes

Object Class String Methods Wrapper Classes Autoboxing Math & Random
05

Program Design & Analysis

Software Development OOP Design UML Diagrams Assertions Efficiency
06

Arrays & ArrayLists

1D Arrays 2D Arrays ArrayList Methods Traversal Array Algorithms
07

Recursion

Recursive Methods Analysis Recursive Sorting Helper Methods 2D Grid Recursion
08

Sorting & Searching

Selection Sort Insertion Sort Merge Sort Quicksort Binary Search

Learn from Anywhere.

Fully online, live instruction designed for focused, collaborative learning.

💻

100% Online

Live, interactive sessions from the comfort of your home. All you need is a laptop and internet.

👥

Collaborative

Hands-on projects, pair programming, and group problem-solving to build real skills.

📅

4-Week Format

Monday through Friday, structured so every session builds on the last.

Schedule

Each week runs 1:00 PM – 4:00 PM daily

Week 1
June 15 – 19
1:00 PM – 4:00 PM
Week 2
June 22 – 26
1:00 PM – 4:00 PM
Week 3
June 29 – July 3
1:00 PM – 4:00 PM
Week 4
July 6 – 10
1:00 PM – 4:00 PM

One Price. Everything Included.

No hidden fees. Four weeks of expert instruction, projects, and competition prep.

$800
Full bootcamp — 4 weeks of live instruction
  • 48 hours of live, interactive classes
  • Complete AP Computer Science A preparation
  • USACO competition strategy & practice
  • Hands-on projects & collaborative coding
  • Expert instructors & small class sizes
Register Now →
Home Page Links

Explore In Person Camps for Rising Grades 1 - 8