cursos.
← Programación
Ficha 005.480YouTubeGRATIS

Kotlin Course For Beginners – Full Tutorial

Tutorial de más de 10 horas que enseña Kotlin desde la instalación de IntelliJ hasta temas avanzados como genéricos y coroutines.

Recomendado, valoración editorial 4 de 5

verificado 2026-10-05 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación de nivel principiante en YouTube (10 h 28 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.

Veredicto
4/5 · Recomendado
Para quién
Personas que quieren aprender Kotlin desde cero, incluida la instalación del entorno de desarrollo
Nivel
Principiante
Duración
10 h 28 min
Precio
Gratis en YouTube
Publicado
2026
Plan sugerido
5 sem. · 4 h/sem.
Verificado
el 5 de octubre de 2026

Nuestro veredicto

Recomendado, valoración editorial 4 de 5

Un recorrido muy completo y bien marcado por capítulos que va desde la instalación del IDE hasta coroutines y genéricos avanzados, ideal para quien quiera aprender Kotlin a fondo en inglés. Le falta claridad sobre los proyectos prácticos mencionados en la descripción y la lista de capítulos llega incompleta en los datos disponibles.

Puntos fuertes

  • Lista de capítulos muy detallada con marcas de tiempo exactas, útil para navegar un contenido tan extenso
  • Progresión clara desde la instalación del IDE hasta temas avanzados como genéricos y coroutines
  • Cobertura poco habitual en tutoriales gratuitos de temas avanzados como varianza, type erasure o concurrencia estructurada
  • Publicación reciente (2026)

A tener en cuenta

  • El curso está en inglés
  • La descripción menciona proyectos prácticos para Android y backend, pero la lista de capítulos no muestra explícitamente ese desarrollo de proyectos
  • La lista de capítulos proporcionada se corta antes del final del vídeo, por lo que no se conoce el contenido completo de la última parte
  • No se menciona nivel de programación previo requerido más allá de empezar desde la instalación del IDE

De qué trata

Este curso recorre el lenguaje Kotlin de forma progresiva: empieza con la instalación de IntelliJ y una introducción a la JVM, sigue con variables, tipos, operadores y estructuras de control, y avanza hacia funciones, clases, herencia, interfaces, clases de datos y delegación.

En la parte final profundiza en genéricos (varianza, type erasure, reified), colecciones (List, Set, Map), manejo de excepciones, funciones lambda y coroutines (builders, cancelación, concurrencia estructurada). Los capítulos están marcados con tiempos exactos, lo que facilita navegar por un contenido muy extenso.

  • Sintaxis básica de Kotlin: variables, tipos y control de flujo
  • Programación orientada a objetos: clases, herencia, interfaces y data classes
  • Genéricos avanzados: varianza, type erasure y reified
  • Colecciones (List, Set, Map) y manejo de excepciones
  • Coroutines: builders, cancelación y concurrencia estructurada

Para quién es este curso

  • Personas que quieren aprender Kotlin desde cero, incluida la instalación del entorno de desarrollo
  • Desarrolladores que buscan un recorrido completo del lenguaje antes de especializarse en Android o backend
  • Quien quiera entender a fondo coroutines y genéricos en Kotlin, no solo la sintaxis básica
  • Personas cómodas siguiendo contenido técnico en inglés

Mejor busca otro si…

  • Quien busque contenido en español
  • Programadores que ya dominan la sintaxis y OOP de Kotlin y solo necesitan un repaso puntual de coroutines

Antes de empezar

La información publicada del curso no detalla requisitos previos.

Qué sabrás hacer al terminar

  • Instalar y configurar IntelliJ para desarrollar en Kotlin
  • Dominar la sintaxis básica: variables, tipos, operadores y estructuras de control
  • Crear clases, interfaces, data classes y aplicar herencia y delegación
  • Aplicar genéricos con varianza, type erasure y la palabra clave reified
  • Trabajar con colecciones (List, Set, Map) y manejar excepciones
  • Implementar coroutines usando builders, cancelación y concurrencia estructurada

Estructura del curso

  1. 01

    Introducción y configuración del entorno

    Desde 0:00. Presentación del curso, instalación de IntelliJ y explicación de qué es la JVM.

  2. 02

    Variables, tipos y operadores

    Desde 0:12:23. val vs var, inferencia de tipos, enteros, float/double, char/boolean y operadores.

  3. 03

    Control de flujo y null safety

    Desde 1:11:40. If/when como expresiones, bucles for/while, labels y manejo de valores nulos.

  4. 04

    Funciones y arrays

    Desde 1:54:12. Funciones, sobrecarga, vararg, parámetros por defecto y arrays.

  5. 05

    Clases y programación orientada a objetos

    Desde 2:32:54. Clases, constructores, companion object, singleton, enum, sealed classes, herencia, interfaces, data classes, delegación y funciones de extensión.

  6. 06

    Genéricos

    Desde 4:40:06. Parámetros de tipo, bounds, varianza, type erasure, reified y where clause.

  7. 07

    Colecciones, excepciones y lambdas

    Desde 5:11:48. List, Set y Map, búsqueda binaria, comparadores, modificadores de acceso, try/catch y funciones lambda.

  8. 08

    Coroutines

    Desde 6:02:11. Qué son las coroutines, implementación, builders (launch, async, runBlocking), cancelación, timeouts y concurrencia estructurada.

Plan de estudio sugerido

5 semanas · unas 4 h por semana

  1. 1.Semana 1: instalar IntelliJ y seguir los capítulos de variables, tipos, operadores y control de flujo (0:00 a 1:54), practicando cada tipo de dato en el IDE
  2. 2.Semana 2: funciones y arrays, y primeros capítulos de clases (1:54 a 3:45), creando pequeñas clases propias
  3. 3.Semana 3: resto de OOP (herencia, interfaces, data classes, delegación) y genéricos (3:45 a 5:04)
  4. 4.Semana 4: colecciones, excepciones y lambdas (5:04 a 6:02), practicando con List, Set y Map
  5. 5.Semana 5: bloque de coroutines (desde 6:02), repitiendo los ejemplos de builders y cancelación hasta entenderlos bien

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 IntelliJ siguiendo el primer capítulo antes de avanzar, ya que todo el curso se apoya en ese entorno
  • Detente en cada bloque de OOP (clases, herencia, interfaces, data classes) para escribir tu propio código de prueba antes de seguir
  • El bloque de genéricos (varianza, type erasure, reified) es denso: repásalo más de una vez si no programaste antes con genéricos
  • Para el bloque final de coroutines, prueba los ejemplos de launch, async y runBlocking en tu propio proyecto pequeño para fijar los conceptos

Antes y después de este curso

Cómo lo presenta el autor

Master modern, expressive software development with Kotlin, taking you from core syntax and type safety to advanced coroutines and multiplatform architecture. Through hands-on projects, you will build robust, production-ready applications for Android, backend systems, and beyond.

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

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Necesito saber programar antes de empezar?

El curso parte desde la instalación del IDE y la sintaxis básica, por lo que está pensado para empezar desde cero en Kotlin, aunque no se especifica si asume conocimientos previos de programación en general.

+¿El curso está en español?

No, el curso está en inglés.

+¿Cubre Android o desarrollo backend?

La descripción menciona que se construyen aplicaciones para Android y backend, pero la lista de capítulos disponible se centra en el lenguaje Kotlin en sí (sintaxis, OOP, genéricos, colecciones y coroutines) y no muestra explícitamente ese desarrollo de proyectos.

+¿Cuánto dura el curso?

El vídeo dura aproximadamente 10 horas y media, con capítulos que llegan hasta la sección de coroutines.

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 su autor; si ves algún error, avísanos.

Guías para sacarle partido