This site is retired and is no longer updated since November 2021. Please visit our new website at for up-to-date information!
AP Computer Science A
Basics of Computing
The basics of programming and how computers work.
Programming in Java
An introduction to the basic syntax of Java.
Loops and Conditionals
Exploring simple if statements and for loops.
Math/Scanner Classes
Two important classes of Java.
Introduction to Classes
The structure, content, and purpose of classes.
Object-Oriented Java
The standards and foundation of Java.
Introducing abstract classes and interfaces.
Techniques in Java
An introduction to ArrayLists and a new programming concept.