cursos.
← Programación
Ficha 005.469YouTubeGRATIS

Java for Absolute Beginners - Full Course

por Tim Ruscica

Curso de Java desde cero: variables, operadores, condicionales, bucles, colecciones y programación orientada a objetos (clases, herencia, interfaces y enums).

Recomendado, valoración editorial 4 de 5

verificado 2026-09-08 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube impartido por Tim Ruscica (3 h 48 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 8 de septiembre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que nunca han programado y quieren empezar con Java.
Nivel
Principiante
Duración
3 h 48 min
Precio
Gratis en YouTube
Autor
Tim Ruscica
Publicado
2019
Plan sugerido
3 sem. · 4 h/sem.
Verificado
el 8 de septiembre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Curso claro y bien estructurado para empezar con Java desde cero, que llega hasta los conceptos de orientación a objetos. Es ideal para principiantes que aprendan en inglés; conviene completarlo con práctica propia, pues no se mencionan ejercicios.

Puntos fuertes

  • Capítulos bien delimitados, con progresión lógica de lo básico a la POO.
  • Explícitamente pensado para principiantes absolutos.
  • Cubre en unas 3,8 horas desde sintaxis hasta interfaces y enums.

A tener en cuenta

  • Publicado en 2019: puede no reflejar novedades recientes de Java.
  • Está en inglés.
  • La descripción no menciona ejercicios ni proyecto final.

De qué trata

Curso completo de Java pensado para personas sin experiencia previa en programación, con una duración de unas 3 horas y 48 minutos. Está impartido por Tim Ruscica (Tech with Tim) y organizado en 21 capítulos con marcas de tiempo.

Empieza con la introducción, variables, tipos de datos, operadores y lectura de datos con Scanner. Sigue con condicionales, if/else, sentencias anidadas, arrays y bucles for y while. Después trata conjuntos, listas y mapas, y termina con la programación orientada a objetos: clases, herencia, static, sobrecarga de métodos, clases internas, interfaces y enums. La descripción menciona el editor Eclipse.

  • Variables, tipos de datos y operadores básicos
  • Condicionales, bucles for y while
  • Arrays, listas, sets y mapas (HashMap)
  • Clases, herencia, interfaces y enums
  • Qué significa static y sobrecarga de métodos

Para quién es este curso

  • Personas que nunca han programado y quieren empezar con Java.
  • Estudiantes que necesitan una base de Java y programación orientada a objetos en un solo vídeo.
  • Quien conoce otro lenguaje y quiere repasar la sintaxis de Java y sus colecciones.

Mejor busca otro si…

  • Quien ya domina los fundamentos de Java y la POO y busca temas avanzados.
  • Quien necesite contenido en español, ya que el curso está en inglés.

Antes de empezar

  • No se requiere experiencia previa en programación: el curso parte de cero.

Qué sabrás hacer al terminar

  • Declarar variables y usar operadores y tipos de datos básicos en Java.
  • Controlar el flujo de un programa con condicionales y bucles.
  • Trabajar con arrays, listas, sets y mapas.
  • Crear clases y objetos aplicando herencia e interfaces.
  • Entender conceptos como static, sobrecarga de métodos, clases internas y enums.

Estructura del curso

  1. 01

    Introducción y fundamentos

    Desde 0:00:00: introducción, variables y tipos de datos (6:18), operadores básicos (17:55) y entrada de datos con Scanner (29:36).

  2. 02

    Control de flujo

    Desde 38:40: condiciones y booleanos, if/else/else if (49:54), sentencias anidadas (1:00:08), y bucles for (1:15:29 y 1:24:46) y while (1:34:10).

  3. 03

    Arrays y colecciones

    Desde 1:07:18 con arrays; después sets y listas (1:40:50), mapas y HashMaps (1:55:25) y un ejemplo práctico de mapas (2:07:46).

  4. 04

    Programación orientada a objetos

    Desde 2:16:09: introducción a objetos, creación de clases (2:29:05), herencia (2:44:06) y qué significa static (2:57:50).

  5. 05

    Conceptos avanzados de clases

    Desde 3:07:02: sobrecarga de métodos y comparación de objetos, clases internas (3:17:37), interfaces (3:25:23) y enums (3:37:32).

Plan de estudio sugerido

3 semanas · unas 4 h por semana

  1. 1.Semana 1: capítulos de 0:00 a 1:07 (fundamentos y condicionales). Practica escribiendo pequeños programas con Scanner e if/else.
  2. 2.Semana 1-2: de 1:07 a 2:16 (arrays, bucles, listas y mapas). Haz ejercicios con bucles y colecciones.
  3. 3.Semana 2: de 2:16 a 2:57 (objetos, clases y herencia). Crea tus propias clases con herencia.
  4. 4.Semana 3: de 2:57 al final (static, sobrecarga, clases internas, interfaces y enums). Repasa y reescribe los ejemplos.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Instala un editor como Eclipse, que menciona la descripción, antes de empezar y escribe el código a la vez que el vídeo.
  • Pausa tras cada capítulo e inventa una variación del ejemplo antes de continuar.
  • Dedica tiempo extra a los capítulos de clases y herencia (desde 2:16:09), porque los siguientes se apoyan en ellos.
  • Tras el capítulo de mapas, haz un ejercicio propio de contar elementos antes de ver el ejemplo.

Antes y después de este curso

Cómo lo presenta Tim Ruscica

Java is a general-purpose programming language. Learn how to program in Java in this full tutorial course. This is a complete Java course meant for absolute beginners. No prior programming experience is required.

Course created by Tech with Tim. Check out his channel:

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning:

⭐️…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber programar antes?

No. La descripción indica que es para principiantes absolutos y no requiere experiencia previa.

+¿Cuánto dura y cuánto tardaré?

El vídeo dura unas 3 horas y 48 minutos. Con pausas y práctica, unas 3 semanas a unas 4 horas por semana es un ritmo razonable.

+¿Qué temas cubre?

Variables, operadores, Scanner, condicionales, bucles, arrays, listas, sets, mapas, clases, herencia, static, sobrecarga, clases internas, interfaces y enums.

+¿Está actualizado?

Se publicó en 2019. Los fundamentos que enseña siguen siendo válidos, pero puede faltar alguna novedad reciente del lenguaje.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de Tim Ruscica; si ves algún error, avísanos.

Guías para sacarle partido