Aprende qué son las variables en programación y los tipos de datos primitivos más importantes: números, cadenas de texto y booleanos.

Aprende a representar algoritmos. Descubre qué es el pseudocódigo, cómo se escribe y su diferencia con los diagramas de flujo.

Descubre qué es un algoritmo en programación, sus características (preciso, determinista y finito) y por qué es clave para aprender a programar.

Aprende los conceptos clave de la programación. Descubre qué es un programa y la diferencia entre programar y codificar.

Aprende los fundamentos de JavaFX: Stages, Scenes y Nodos para diseñar interfaces gráficas en Java flexibles y atractivas.

Domina la validación de formularios en Java Swing. Evita errores y vulnerabilidades con técnicas avanzadas y ejemplos prácticos.

Explora las técnicas de manejo de eventos en Swing: clases anónimas, internas, lambdas y más. Aprende a elegir la mejor opción.

Explora los Layouts de Swing: FlowLayout, BorderLayout, GridLayout y GridBagLayout. Aprende a organizar componentes en tus ventanas Java y a gestionar eventos simples.

Crea tu primera ventana en Java con Swing. Aprende los pasos básicos, métodos clave y el ciclo de vida de una ventana.

Ejercicios prácticos sobre expresiones regulares aplicados a situaciones reales ordenados por dificultad. ¡Mejora tus habilidades de regex!
