Programming in Java


Learn how to use the Java programming language and the object-oriented style of programming for which it is designed. The class will also cover basic data structures.

Why It's Useful

Java is one of the most widely-used languages in practice for cross-platform development. It is also the language used in AP Computer Science. More broadly, the in-depth exploration of object-oriented programming will prove relevant to a variety of other programming languages as well.

Prerequisite Knowledge

Basic programming knowledge, as covered in Programming Fundamentals or any other introductory Computer Science class.

Required Software

Eclipse (


Don't see any offerings that fit your schedule?

Let us know and we'll do our best to add new sections if we get enough interest.