Advanced Java (2 weeks)

Advanced Java, object-oriented programming with real world problem solving.


This course focuses on building simulations and board games to emphasize creative programming, practice object-oriented programming, and explore the full range of Java syntax. Our goal is for students to become independent programmers that are comfortable with different software development patterns, can write unit tests for their programs, and can apply object-oriented programming toward real-world problem solving.

Read details about our JAVA Curriculum.

  • advanced programming fundamentals
  • object-handling and full Java syntax skills
  • hands-on coding through real world programming
  • Introduction to Java
  • Intermediate Java