Es una obra muy completa. Los primeros 11 capítulos se ocupan de tópicos fundamentales de programación Orientada a Objetos con Java los cuales componen un primer curso. Los siguientes 10 capítulos tratan temas más avanzados que incluyen Estructuras de datos así como manejo de ventanas y gráficos conformando un curso avanzado.