Kotlin: Fundamentos de Programación Orientada a Objetos
por Cristian David Henao Hoyos
Cubre los pilares de la POO en Kotlin: clases, objetos, encapsulamiento, herencia, abstracción, interfaces y polimorfismo, con ejemplos prácticos.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel intermedio en Udemy impartido por Cristian David Henao Hoyos (2 h 37 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya conocen la sintaxis básica de Kotlin y quieren dar el salto a la programación orientada a objetos.
- Nivel
- Intermedio
- Duración
- 2 h 37 min · 55 lecciones
- Precio
- Gratis en Udemy
- Autor
- Cristian David Henao Hoyos
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso corto y enfocado en la POO con Kotlin, adecuado para quien ya conoce lo básico del lenguaje y quiere una base antes de Android o backend. La descripción es clara en objetivos, aunque los capítulos aportan poco detalle y no se mencionan ejercicios.
Puntos fuertes
- Temario centrado en los pilares de la POO aplicados específicamente a Kotlin.
- Objetivos de aprendizaje claros en la descripción.
- Duración manejable (unas 2 h 37 min) repartida en lecciones cortas.
A tener en cuenta
- Solo se publican tres capítulos y no se ve el desglose por tema dentro del bloque principal.
- No se menciona un proyecto final ni ejercicios propuestos.
- No consta el año de publicación, así que no se puede valorar su actualidad.
De qué trata
Curso de 55 lecciones y unas 2 h 37 min que explica cómo aplicar la Programación Orientada a Objetos en Kotlin. Está dirigido a quienes ya conocen lo básico del lenguaje o vienen de Java.
Se organiza en tres capítulos: Introducción, Fundamentos de Kotlin orientados a objetos y Fin del Curso. Recorre clases, objetos y constructores, encapsulamiento con propiedades y visibilidad, herencia, clases abstractas, interfaces, polimorfismo y clases especiales de Kotlin, con ejemplos para modelar problemas reales.
- Clases, objetos y constructores
- Encapsulamiento, propiedades y visibilidad
- Herencia, clases abstractas e interfaces
- Polimorfismo en escenarios reales
- Clases especiales de Kotlin
Para quién es este curso
- Personas que ya conocen la sintaxis básica de Kotlin y quieren dar el salto a la programación orientada a objetos.
- Desarrolladores que vienen de Java y quieren ver cómo se aplica la POO en Kotlin.
- Quienes planean pasar a Android o backend con Kotlin y necesitan una base sólida en POO.
Mejor busca otro si…
- Quien empieza de cero en programación o aún no conoce los fundamentos de Kotlin.
- Quien ya domina clases, herencia, interfaces y polimorfismo en Kotlin y busca temas avanzados.
Antes de empezar
- Conocer los fundamentos del lenguaje Kotlin o venir de un lenguaje como Java.
Qué sabrás hacer al terminar
- Crear y utilizar clases, objetos y constructores en Kotlin.
- Implementar encapsulamiento con propiedades y visibilidad.
- Trabajar con herencia, clases abstractas e interfaces.
- Aplicar polimorfismo en escenarios reales.
- Modelar problemas reales con principios de POO en Kotlin.
Estructura del curso
- 01
Introducción
Presentación del curso y de lo que se va a trabajar.
- 02
Fundamentos de Kotlin orientados a objetos
Bloque principal con la mayoría de las 55 lecciones. Según la descripción, trata clases, objetos, constructores, encapsulamiento, herencia, abstracción, interfaces, polimorfismo y clases especiales de Kotlin.
- 03
Fin del Curso
Cierre del curso.
Capítulos del vídeo
- 01Introducción
- 02Fundamentos de Kotlin orientados a objetos
- 03Fin del Curso
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Semana 1, sesión 1: introducción y primeras lecciones del bloque principal; practica clases, objetos y constructores en tu propio código.
- 2.Semana 1, sesión 2: encapsulamiento, propiedades y visibilidad; reescribe los ejemplos con tus propias clases.
- 3.Semana 2, sesión 1: herencia, clases abstractas e interfaces; modela un pequeño caso real.
- 4.Semana 2, sesión 2: polimorfismo, clases especiales y cierre; repasa y une todo en un mini modelo propio.
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
- Escribe cada ejemplo en tu IDE en lugar de solo verlo, y modifícalo para comprobar qué cambia.
- Si vienes de Java, compara cómo declaras clases, constructores y propiedades en Kotlin con lo que ya conoces.
- Al terminar, modela un problema propio (por ejemplo, una jerarquía de clases con una interfaz) para fijar herencia y polimorfismo.
Cómo lo presenta Cristian David Henao Hoyos
Domina los conceptos clave de la Programación Orientada a Objetos usando Kotlin paso a paso
Kotlin: Fundamentos de Programación Orientada a Objetos está diseñado para quienes ya conocen los fundamentos del lenguaje y desean dar el siguiente paso aprendiendo a usar POO de forma correcta y práctica. Este curso te guiará paso a paso para entender no solo la teoría, sino cómo aplicar cada concepto…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué nivel necesito para empezar?
La descripción indica que está pensado para quienes ya manejan lo básico de Kotlin o vienen de lenguajes como Java. No es un curso para empezar desde cero.
+¿Cuánto dura?
Unas 2 h 37 min repartidas en 55 lecciones. Con pausas y práctica, dos semanas a unas 3 horas semanales es un ritmo razonable.
+¿Qué conceptos de POO cubre?
Según la descripción: clases, objetos, constructores, encapsulamiento, herencia, clases abstractas, interfaces, polimorfismo y clases especiales de Kotlin.
+¿Qué puedo estudiar después?
La descripción lo plantea como base para avanzar hacia Android, desarrollo backend o proyectos más complejos en Kotlin.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Cristian David Henao Hoyos; 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.