Learn the fundamentals of Java—one of the most relevant and long-standing programming languages in the world today. Java has dozens of uses from game development to business apps. Get a head start on prep for the AP Computer Science Exam and build a resume colleges will fight over. It all starts with building your own Java application.
Proficiency in algebra: knowledge of variables, integers, and absolute values, and ability to evaluate algebraic expressions using order of operations and the distributive property.