Program Schedule

Program Dates

July 19th, 2025 to August 17, 2025

Session Times

Saturday - 2:00 PM to 4:00 PM

Sunday - 2:00 PM to 4:00 PM

Location

Virtual via Google Meet

Curriculum Overview

Week 1: Intro to Java

  • What is Java and why learn it?
  • Setting up your development environment
  • Basic syntax and structure
  • Variables and data types

Week 2: Data and Control Structures

  • Operators and expressions
  • Conditional statements (if, else, switch)
  • Loops (for, while, do-while)

Week 3: Arrays & Strings

  • Declaring and using arrays
  • String manipulation
  • Common array algorithms

Week 4: Methods

  • Creating and calling methods
  • Parameters and return values
  • Scope of variables

Week 5: Object-Oriented Programming

  • Classes and objects
  • Inheritance
  • Encapsulation
  • USACO Practice Problems

Ready to Join?

Spaces are limited to 20 students per session

Apply Now