Java Advanced is a course intended for middle-school students and beyond who have taken Java Intermediate or who have previous Java experience.
This course covers the second half of the AP Computer Science A curriculum, which includes topics such as arrays, ArrayLists, and recursion.
Prerequisites: Java Basics or Intermediate w/ Codefy, Foundations of CS Online course, or an equivalent course such as AP Computer Science.
Recommended software: JGrasp (recommended), Eclipse, BlueJ or IntelliJ (any one is fine)
Recommended ages: Middle school and older