A versão utilizada é a 6 (mustang) e, dentre os assuntos abordados, destacam-se - sintaxe da linguagem; estruturas de seleção e repetição; conceitos básicos de orientação a objetos; encapsulamento, herança, classes abstratas, polimorfismo e interfaces; utilização das bibliotecas de IO e swing; análise do pacote java.lang.