High School Courses AP Computer Science A AP Computer Science Principles Advanced Topics in CS Intro to Java