CodeGym
AI Academy
Promoción
CodeGym University
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro

Lecciones

  • Reseñas
  • Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
  • Mi progreso
  • Cursos
  • Universidad
  • Mapa de misiones
  • Lecciones
  • ¿Cómo saber si podré lograrlo?

    JAVA 25 SELF
    Nivel 8,Lección 0
    En este artículo descubrirás por qué la programación está al alcance de todos, qué ventajas ofrece la profesión de programador, en qué se diferencia el enfoque innovador de aprendizaje en CodeGym y por qué la práctica es más importante que la teoría. ¡El material te inspirará a confiar en tus capacidades y a iniciar tu camino en TI!
    Disponible
  • Estructura de un programa en Java, método main

    JAVA 25 SELF
    Nivel 8,Lección 1
    En esta lección analizaremos cómo está organizada la estructura básica de un programa en Java: qué son las clases y los campos, cómo funciona el punto de entrada main(), para qué sirven los modificadores de acceso public/private y la palabra clave static, qué es la forma abreviada de main() en Java 25, y un pequeño truco para IntelliJ IDEA.
    Disponible
  • Declaración y llamada de métodos, parámetros

    JAVA 25 SELF
    Nivel 8,Lección 2
    Vemos cómo declarar y llamar métodos en Java: forma general, ejemplos con y sin parámetros, diferencia entre parámetros y argumentos, práctica con pequeños métodos utilitarios y uso cuidadoso de static para llamarlos desde main. Al final — errores típicos y cómo evitarlos.
    Disponible
  • Valores de retorno, return

    JAVA 25 SELF
    Nivel 8,Lección 3
    En esta lección veremos para qué necesitan los métodos en Java valores de retorno, cómo elegir el tipo del resultado, cómo funciona el operador return, dónde y cómo usar el resultado devuelto, así como los matices del final anticipado de los métodos void y los errores típicos. La práctica incluye ejemplos con int, double, String y boolean.
    Disponible
  • Paso de parámetros por valor y por referencia

    JAVA 25 SELF
    Nivel 8,Lección 4
    En esta lección explicamos cómo funcionan los parámetros de los métodos en Java: por qué se dice que en Java siempre hay paso por valor; en qué se diferencian los primitivos ( int, double, boolean) de los tipos de referencia (arrays y objetos); por qué los cambios en los elementos de un array dentro de un método se ven desde fuera, mientras que asignar una referencia nueva — no. Se muestran ejemplos claros, errores típicos y conclusiones prácticas.
    Disponible
  • Modificadores de acceso y ámbito de las variables

    JAVA 25 SELF
    Nivel 8,Lección 5
    En esta lección veremos con ejemplos los modificadores de acceso en Java — public, private y la visibilidad de paquete (sin modificador), así como los ámbitos de las variables: locales, parámetros y campos de clase. Entenderemos qué es el sombreado de variables (shadowing) y cómo acceder a los campos mediante this y mediante el nombre de la clase. Al final, revisaremos errores típicos y cómo evitarlos.
    Disponible
  • Creación de productos: cómo nacen los productos de TI modernos

    JAVA 25 SELF
    Nivel 8,Lección 6
    En esta lección sabrás cómo se crean realmente los productos de TI modernos: por qué el desarrollo es un cambio constante, cómo está organizado el proceso de lanzamiento, por qué solo aporta valor el código que funciona en producción y qué etapas recorre tu código desde que se escribe hasta que aporta utilidad a los usuarios. Todo con ejemplos, analogías e historias reales de la industria.
    Disponible
Aprender
  • Registro
  • Curso de Java
  • Ayuda con tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Historias de éxito
  • Actividad
  • Programa de afiliados
Empresa
  • Acerca de nosotros
  • Contactos
  • Reseñas
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGymCodeGym es un curso en línea para aprender programación Java desde cero. Este curso es una forma perfecta de dominar Java para principiantes. Contiene más de 1.200 tareas con verificación instantánea y un conjunto esencial de teoría sobre los fundamentos de Java. Para ayudarte a tener éxito en la formación, hemos implementado una serie de funciones motivacionales: cuestionarios, proyectos de programación, contenido sobre aprendizaje eficiente y contenidos sobre la carrera profesional de un desarrollador Java.
Síguenos
Idioma de la interfaz
English Deutsch
Español
हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Los programadores se hacen, no nacen" © 2026 CodeGym
MastercardVisa
"Los programadores se hacen, no nacen" © 2026 CodeGym