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 YouTubeRespuesta 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 5Curso 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
- 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).
- 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).
- 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).
- 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).
- 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.Semana 1: capítulos de 0:00 a 1:07 (fundamentos y condicionales). Practica escribiendo pequeños programas con Scanner e if/else.
- 2.Semana 1-2: de 1:07 a 2:16 (arrays, bucles, listas y mapas). Haz ejercicios con bucles y colecciones.
- 3.Semana 2: de 2:16 a 2:57 (objetos, clases y herencia). Crea tus propias clases con herencia.
- 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
- AlternativaIntroducción a Java desde ceroOtro curso de Java desde cero, en español, por si prefieres ese idioma.
- AlternativaLearn Python - Full Course for BeginnersCurso completo para principiantes en otro lenguaje, útil para comparar enfoques.
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
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.