Students in this summer course learn Java, one of the most powerful and high-level programming languages in the world. In fact, Java is the language most emphasized by universities within their computer science major.

This is a beginner course and is tailored for people who have little to no programming experience. Our instruction starts at the basics but quickly transitions into high-level programming topics such as object-oriented programming and recursion. By the end of the course, students reinforce what they've learned by creating an original portfolio-ready product using the Java language.

Additionally, students will gain a head start in the AP Computer Science class as our class teaches all the topics that the AP Computer Science class tests on.

Important Class Notes

  • 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). Learn more.
  • Prerequisites & Ages: The program is ideal for high school and college 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.