Portal informativo independiente · No somos el SEPE ni estamos afiliados al Servicio Público de Empleo Estatal. Información oficial en sepe.es.
Introducción a la programación en Java. Profesionales trabajando con ordenadores en una oficina.
Nuevas tecnologías online Básico

Introducción a la programación en Java

Aprende a programar en Java desde cero: variables, estructuras de control, POO, colecciones y primeros proyectos con el lenguaje más demandado.

Publicado: 4 de marzo de 2026

Revisión editorial

Ficha de curso revisada por redacción

Resumen editorial basado en la ficha enlazada y en referencias públicas del ámbito formativo · Revisado el 4 de marzo de 2026

Revisado por Gabriel G. Editor de formación

Qué comprobar antes de actuar

  • Comprueba a qué colectivo va dirigida la convocatoria: desempleados, ocupados, autónomos o perfiles específicos.
  • Verifica si la certificación es oficial, de aprovechamiento o solo de asistencia antes de inscribirte.
  • Confirma que la duración de 80 horas y la modalidad online encajan con tu disponibilidad real.
  • Antes de enviar datos personales, revisa quién gestiona la ficha, el formulario y la documentación exigida.

Fuentes y referencias

Esta página resume la información disponible en la fuente enlazada. La disponibilidad, el organismo gestor, la certificación y los requisitos pueden variar sin previo aviso; confirma siempre la ficha de destino antes de inscribirte.

Detalles del curso

Modalidad online
Duración 80 horas
Precio Gratuito
Nivel Básico
Certificación Certificado de Aprovechamiento en Programación Java
Entidad indicada edX
Acceso Plataforma MOOC · edx.org

Consulta la disponibilidad en la entidad

Una ficha publicada no garantiza que queden plazas. Comprueba fechas, selección y condiciones en la convocatoria de destino.

Accede a la ficha de la entidad para comprobar condiciones y solicitar plaza.

El enlace abre una plataforma de formación online donde conviene revisar condiciones, certificación y acceso real al curso.

Ver plataforma del curso

Antes de apuntarte

  • Comprueba si la convocatoria está dirigida a desempleados, trabajadores en activo o un colectivo concreto.
  • Revisa si la certificación final es oficial, de aprovechamiento o simplemente de asistencia.
  • Valora si 80 horas encaja de verdad con tu disponibilidad y con el nivel básico.
  • Confirma en el portal de acceso quién gestiona la inscripción y qué documentación piden antes de enviar tus datos.

Introducción a la programación en java: Tu primer paso como desarrollador

Java es uno de los lenguajes de programación más utilizados del mundo. Presente en aplicaciones empresariales, aplicaciones Android, sistemas bancarios, comercio electrónico y miles de servicios web, Java sigue siendo una apuesta segura para quienes desean iniciar una carrera en el desarrollo de software. Este curso gratuito te enseñará a programar en Java desde cero, sin necesidad de experiencia previa, construyendo una base sólida que te permitirá avanzar hacia cualquier especialización.

Durante 80 horas formativas, recorreras los fundamentos de la programación estructurada y orientada a objetos, trabajando con el IDE IntelliJ IDEA o Eclipse, resolviendo problemas prácticos y desarrollando tus primeros proyectos funcionales. El curso prioriza la comprensión conceptual y la práctica constante sobre la memorizacion de sintaxis.

Qué aprenderás en este curso

Al finalizar serás capaz de:

  • Comprender los fundamentos de la lógica de programación
  • Escribir programas en Java utilizando variables, operadores y estructuras de control
  • Aplicar los principios de la programación orientada a objetos
  • Trabajar con arrays, colecciones y manejo de excepciones
  • Leer y escribir archivos desde programas Java
  • Desarrollar proyectos de complejidad intermedía de forma autónoma

Programa formativo completo

Módulo 1: Fundamentos de programación y entorno Java (12 horas)

  • Qué es la programación y cómo piensa un programador
  • Historia de Java y su lugar en el ecosistema tecnológico
  • Instalación del JDK y configuración del IDE (IntelliJ IDEA / Eclipse)
  • Mi primer programa: Hello World y estructura básica de un programa Java
  • Compilacion y ejecución: del código fuente al bytecode

Módulo 2: Variables, tipos de datos y operadores (12 horas)

  • Tipos primitivos: int, double, float, char, boolean, byte, short, long
  • Variables y constantes: declaración, inicializacion y alcance
  • Operadores aritmeticos, relacionales y lógicos
  • Conversion de tipos (casting) y promoción automática
  • Entrada y salida de datos: Scanner y System.out

Módulo 3: Estructuras de control (14 horas)

  • Condicionales: if, if-else, if-else-if y switch
  • Bucles: while, do-while y for
  • Bucle for-each y su uso con colecciones
  • Anidamiento de estructuras y buenas prácticas
  • Ejercicios de lógica: problemas clásicos de programación

Módulo 4: Programación orientada a objetos (16 horas)

  • Clases y objetos: atributos, métodos y constructores
  • Encapsulamiento: getters, setters y modificadores de acceso
  • Herencia: reutilizacion de código y jerarquías de clases
  • Polimorfismo: métodos sobreescritos e interfaces
  • Abstracción: clases abstractas e interfaces

Módulo 5: Arrays, colecciones y excepciones (14 horas)

  • Arrays unidimensionales y multidimensionales
  • ArrayList, LinkedList, HashMap y HashSet
  • Recorrido y manipulación de colecciones
  • Manejo de excepciones: try-catch-finally y excepciones personalizadas
  • Lectura y escritura de archivos de texto

Módulo 6: Proyecto final integrador (12 horas)

  • Diseño de un proyecto: análisis de requisitos y planificación
  • Implementación paso a paso de una aplicación de consola completa
  • Testing básico: comprobacion de la funcionalidad
  • Documentación del código con Javadoc
  • Presentación y evaluación del proyecto final

A quién va dirigido

Este curso está diseñado para:

  • Personas sin experiencia en programación que quieren aprender desde cero
  • Profesionales en reconversión que buscan entrar en el sector tecnológico
  • Estudiantes que necesitan una base de programación para sus estudios
  • Administradores de sistemas que desean ampliar sus competencias
  • Profesionales de otros sectores interesados en la programación como competencia complementaria

Requisitos previos

  • No se requiere experiencia previa en programación
  • Conocimientos básicos de informática y manejo del sistema operativo
  • Capacidad de razonamiento lógico y resolución de problemas
  • Ordenador con al menos 4 GB de RAM para el IDE
  • Conexion a internet estable

Salidas profesionales y oportunidades

Java abre puertas a múltiples perfiles profesionales:

  • Desarrollador Java junior en empresas de desarrollo de software
  • Programador de aplicaciones Android (Java es uno de los lenguajes oficiales)
  • Desarrollador backend en empresas de e-commerce y fintech
  • Analista programador en consultoras tecnológicas
  • Desarrollador de aplicaciones empresariales con frameworks como Spring

Java es consistentemente uno de los tres lenguajes más demandados en las ofertas de empleo del sector IT en España, con miles de vacantes abiertas permanentemente.

Cómo inscribirte

Accede a este curso gratuito:

  1. Accede a la ficha del curso en edX
  2. Revisa el contenido, la duración y las condiciones de acceso en la ficha de edX
  3. Regístrate o inicia sesión en la plataforma
  4. Sigue el proceso de inscripción indicado en la página del curso
  5. Instala el JDK y el IDE siguiendo las instrucciones proporcionadas
  6. Comienza a programar desde el primer día

Preguntas frecuentes

Es Java un buen lenguaje para empezar a programar?

Sí, Java es un excelente lenguaje para principiantes porque tiene una sintaxis clara, una comunidad enorme, excelente documentación y te obliga a aprender buenas prácticas de programación orientada a objetos desde el principio.

Necesito un ordenador potente?

No especialmente. Un ordenador con 4 GB de RAM y un procesador modesto es suficiente para ejecutar el IDE y los programas del curso. El IDE puede funcionar algo lento con menos memoria, pero es perfectamente viable.

Cuánto tiempo tardare en poder programar de forma profesional?

Este curso te dara una base sólida de 80 horas. Para alcanzar un nivel profesional, necesitarás continuar tu formación (frameworks, bases de datos, APIs) y practicar durante varios meses. El sector suele considerar que un junior necesita entre 6 y 12 meses de formación intensiva.

Java y javascript son lo mismo?

No, son lenguajes completamente diferentes a pesar de la similitud en el nombre. Java es un lenguaje de propósito general orientado a objetos, mientras que JavaScript es el lenguaje principal de la programación web frontend.

Hay soporte de tutores durante el curso?

Sí, contarás con tutores especializados en Java que resuelven dudas en el foro del campus virtual y en sesiones de tutoria programadas. Además, la comunidad de alumnos es un recurso valioso para resolver problemas.