Curso
Principiante
ES + EN
Google (Android Developers) · gratis · certificado gratis
Curso oficial gratuito para crear apps Android con Kotlin y Jetpack Compose desde cero, organizado en unidades con codelabs, proyectos e insignias.
Enseña el enfoque moderno (Compose) y no las vistas XML que todavía usan muchos cursos; no requiere experiencia previa.
Ideal para: Principiantes que quieren desarrollar para Android.
Documentación
Principiante
ES + EN
Google (Android Developers) · gratis
Tutorial oficial de Compose: funciones de composición, diseños, Material Design, listas y animaciones.
Introducción corta para entender el modelo declarativo antes de proyectos grandes.
Ideal para: Desarrolladores Android que vienen de XML.
Documentación
Principiante
EN
JetBrains · gratis
Documentación oficial con guía de inicio, tour del lenguaje y referencias para Android, backend y multiplataforma.
Fuente primaria del lenguaje; resuelve dudas que los cursos de Android suelen pasar por alto.
Ideal para: Quien aprende Kotlin para Android o backend.
Interactivo
Principiante
EN
JetBrains · gratis
Ejercicios interactivos en el navegador para practicar la sintaxis y las construcciones idiomáticas de Kotlin.
Práctica corta y dirigida, ideal para afianzar lo leído en la documentación.
Ideal para: Programadores que vienen de Java u otro lenguaje.
Ruta
Principiante
EN
Google (Flutter) · gratis
Sección oficial de aprendizaje con rutas, codelabs y guías para crear apps multiplataforma con Dart.
Una sola base de código para Android, iOS, web y escritorio, con documentación oficial muy cuidada.
Ideal para: Quien quiere publicar en Android e iOS a la vez.
Documentación
Principiante
EN
Google (Dart) · gratis
Documentación oficial del lenguaje: variables, tipos, null safety, clases, colecciones y asincronía.
Dominar Dart antes de Flutter evita confundir errores del lenguaje con errores del framework.
Ideal para: Futuros desarrolladores Flutter.
Curso
Principiante
EN
Apple · gratis
Tutoriales oficiales de Apple para aprender Swift, SwiftUI y Xcode creando apps paso a paso.
Es el material oficial de Apple para iniciarse; necesitas una Mac con Xcode.
Ideal para: Principiantes que quieren desarrollar para iPhone.
Documentación
Intermedio
EN
Apple · gratis
Tutoriales guiados de SwiftUI: vistas, listas, navegación, manejo de datos y animaciones, con proyectos descargables.
Muestra el framework de interfaces actual de Apple con código de referencia.
Ideal para: Desarrolladores iOS que pasan a SwiftUI.
Curso
Principiante
EN
Hacking with Swift (Paul Hudson) · gratis
Programa gratuito de 100 días con lecciones diarias cortas, proyectos y repasos para aprender Swift y SwiftUI.
Su estructura diaria crea hábito y obliga a construir muchas apps pequeñas.
Ideal para: Autodidactas constantes que quieren desarrollar para iOS.
Documentación
Intermedio
EN
Meta (React Native) · gratis
Documentación oficial: componentes nativos, estilos, navegación, interacción con APIs y configuración del entorno.
Si ya sabes React, reutilizas casi todo tu conocimiento para móvil.
Ideal para: Desarrolladores web con experiencia en React.
Curso
Principiante
EN
Expo · gratis
Tutorial oficial que construye una app completa con Expo y React Native, desde crear el proyecto hasta probarla en el teléfono.
Expo elimina gran parte de la configuración nativa y es el punto de partida que recomienda la documentación de React Native.
Ideal para: Principiantes en móvil que vienen de JavaScript.
Documentación
Intermedio
ES + EN
Google (Firebase) · gratis
Documentación en español de autenticación, Firestore, almacenamiento, notificaciones y analítica para apps Android, iOS y Flutter.
Permite tener backend funcional sin administrar servidores; el plan gratuito alcanza para proyectos de práctica.
Ideal para: Desarrolladores móviles que necesitan backend rápido.