El curso inicia con una breve introducción escrita del lenguaje de programación Java, sus inicios y cómo ha evolucionado. Inmediatamente después inicia con lecciones prácticas en las cuales vamos avanzando de conocer los elementos esenciales de este lenguaje que van desde las clases, variables, las funciones y los operadores hasta funciones predefinidas de las librerías. Las lecciones continúan enseñando como crear un programa que asume automáticamente números proporcionados por el usuario, calculadoras de intereses bancarios. Y finalmente veremos como utilizar este lenguaje para crear un programa con una interface gráfica para el usuario, es decir que muestre al usuario cuadros de diálogo con los cuales puedan interactuar. Además cuenta con texto descriptivo en el cual se puede leer a detalle que significa cada parte de un código de programación Java. La descripción se pone en términos coloquiales y entendibles para que quede claro que es exactamente la función de cada elemento de un código de programación.