Explore Java concepts needed for success in high school Comp Sci.
The course builds from beginning topics such as keywords, variables, conditionals, and loops to advanced topics such as object-oriented programming, polymorphism, and Java GUI programming.
Exercises include console and GUI utilities, sorting algorithms, simple games, and other student projects.