How are games and software put together? Learn how to create, automate, and entertain with the Java programming language. In this computer science pod, you will become familiar with key language-agnostic programming concepts like loops, classes, and functions. Beyond these fundamental concepts, you will also learn how to think like a programmer, use industry standard tools like Git and the IntelliJ IDE, and how to make use of official documentation and websites like Stack Overflow to find answers to most any programming problem. You’ll take what you learn and make your own 2D game in a fun and relaxed classroom environment. Students are encouraged to bring their own laptop, although we have a few student laptops for use as well. Prior programming experience required.


Your Teacher – Chris Eaton


Ever since he was a wee boy, Chris has enjoyed tools, things with buttons, things that go fast, and learning about how those things work. These interests have evolved with age, from hammers to computers, toy cameras to real ones, and Hot Wheels to spaceships. Chris thrives on sharing his knowledge and experience in a variety of technology related fields including programming, filming/editing, and 3D modelling. If a student has a computer or technology related subject that they would like to learn about, Chris helps them research and implement that subject!




How much does it cost?


When is it?

Fridays 10:00 am – 12:00 pm

What are the dates?

Full Year: September 8th – June 18th

What ages is it appropriate for?

14 – 19

What credits can be earned?


Contact us to sign up

To be eligible for credit for this class, students must be enrolled in an accredited distance learning program.
For full details on our cancellation policy, please visit our Payment & Cancellation Policy page.