Este curso de programación en lenguaje Java pretende guiarte, desde un nivel inicial absolutamente básico, a lo largo de todos los fundamentos que comprende la programación en general, y el uso del lenguaje Java en particular. A través de explicaciones cortas con ejemplos, y ejercicios explicados paso a paso, irás afianzando tus conocimientos para poco a poco ir profundizando en el lenguaje. Comenzaremos por los conceptos básicos de qué es un programa y las instrucciones más elementales para construir programas en Java, para poco a poco ir añadiendo complejidad y nuevos elementos a esos programas, pasando por el uso de variables, estructuras condicionales, selectivas, estructuras de datos simples y complejas, uso de funciones, definición de clases y objetos, y otros elementos más avanzados, como las colecciones, el acceso a ficheros, fuentes de datos, etc.
El curso lo impartimos dos profesores distintos, de forma que podrás escuchar a menudo la explicación o el uso de ciertos conceptos desde dos puntos de vista diferentes, para así poder asimilarlos mejor, o tener una segunda oportunidad de entender algo que se te haya quedado a medias.
Además, no sólo pretendemos que aprendas a programar, sino que aprendas a programar "bien": a lo largo del curso iremos dando pinceladas de la forma correcta de escribir los programas, y de cómo sacar el máximo provecho al editor de código que utilizaremos para desarrollar programas complejos: el entorno IntelliJ.