Welcome To
AP Java
Units
A crash course in the basics: variables, conditionals, random numbers, input/output, and Strings.
Using the Slick 2D graphics library, a deep dive into classes, objects, inheritance, and polymorphism.
Do battle in a code-controlled space battle to practice algorithmic thinking and Java syntax.
Work in teams to develop your own large-scale project while preparing for the AP Exam.
Resources and Links