Please enable JavaScript to use CodeHS


Learn how to program in Java, one of the most popular programming languages used in the world! People use it every day to code, whether it be for Android Phones, video games, or spaceships.

Printing to the Console

How does one display information to the user using their program? One of the ways Java does so is by using System.out.print and System.out.println

Methods in Java

Methods allow us to break our program down into smaller parts by grouping commands together and are useful because they help us avoid having to repeat the same sequence of commands over and over.

Multiple Files in Java

Java lets us separate the program into multiple files, each containing code for a different piece of the project.

Classes in Java

A class is a template, or a blueprint, from which Java objects are created. All Java programs start with a class. An object is a single instance of a Java class. An object has both state and behavior.

Check out some other programs


Java is a popular programming language that is the language you learn in the AP Computer Science A class. Check out some of the courses you can take to get started!

Excited to start building your own Java Program?