Couvre les bases de la programmation, y compris le cycle de développement d'un programme, forte dactylographie, stockage de données dans les variables Java, et les types de données primitives.
Couvre l'implémentation de listes à l'aide de SAbstractList.java et discute de l'utilisation de StringJoiner et d'itérateurs dans la programmation Java.