
Encuentra tu próximo curso


Curso de Fundamentos de Arquitectura de Software
Aprende los conceptos esenciales para diseñar sistemas de software estructurados, comprendiendo el rol del arquitecto, los principales estilos arquitectónicos, principios de diseño como SOLID, y cómo factores como el costo, la calidad y la comunicación influyen en las decisiones técnicas.


Curso de Android Testing
Conoce las herramientas y técnicas para realizar pruebas efectivas en aplicaciones Android. Aprende desde los fundamentos del testing hasta pruebas avanzadas como coroutines, Flows, MockWebServer y E2E, asegurando la calidad y estabilidad de tus aplicaciones.


Curso de Patrones MVVM en Android
Construye aplicaciones Android mantenibles y reactivas aplicando el patrón MVVM. Maneja navegación, persistencia de datos, consumo de APIs y gestión de estados usando Jetpack Compose, Room, Hilt y casos de uso.
Arquitectura y Patrones de Diseño Móvil
• 3 cursos
Arquitectura y Patrones de Diseño Móvil


Curso de Patrones de Diseño en Android
Comprende y aplica patrones de diseño en Android para mejorar la estructura y mantenibilidad de tus aplicaciones. Implementa MVP, MVVM, Singleton, Builder, y más con ejemplos prácticos usando Platzi Wallet.


Curso de Android: Integración de APIs nativas
Desarrolla aplicaciones Android que usen mapas, rastreo de ubicación, cámara, servicios, notificaciones y broadcast receiver, integrando y gestionando APIs nativas con Kotlin y Jetpack Compose.

Arquitectura NVM para Aplicaciones Android Escalables y Mantenibles

Curso de Patrones MVVM en Android

Arquitecturas en Android: MVC y MVVM

Curso de Patrones de Diseño en Android


Curso Básico de Diseño de Interfaces con Android Studio
Construye interfaces en Android Studio, entendiendo Layouts, estilos y temas. Usa herramientas como LinearLayout, RelativeLayout, y libraries externas para hacer aplicaciones atractivas. Ideal para quienes comienzan con Android desde cero.


Fundamentos de Arquitectura de Software
Diseña sistemas de software robustos comprendiendo los fundamentos de arquitectura. Evalúa decisiones arquitectónicas, comprende estructuras, roles y estilos. Aprende a identificar riesgos y requerimientos para crear soluciones eficientes.


Curso de Jetpack Compose en Android
Desarrolla apps Android modernas con Jetpack Compose. Crea interfaces, administra tareas, aplica arquitectura, navega entre pantallas y guarda datos con Room e inyección de dependencias con Hilt.


Curso de fundamentos de Material Design (Android) y Human Interface Guidelines (iOS)
Diseña apps móviles que sigan los principios de Material Design (Android) y Human Interface Guidelines (iOS). Crea interfaces visualmente coherentes, accesibles y nativas, usando herramientas, patrones y componentes oficiales.


Curso de Android: Modo Offline con Room y Realm
Crea apps Android que funcionan sin conexión integrando Room y Realm para manejo local de datos. Sincroniza con APIs, gestiona conflictos y cambia entre bases fácilmente. Domina arquitecturas y flujo offline completo.

Ajustes Finales de UI y Experiencia de Usuario en Android

Curso de Jetpack Compose en Android


Curso de Android: Despliegue a Google Play Store
Lanza, gestiona y monitorea apps Android en Google Play usando Git, Firebase, pruebas automatizadas, A/B testing, estrategias de rollout y automatización con Fastlane y Github Actions.

Creación de Interfaces de Usuario en Android con XML

Curso Básico de Diseño de Interfaces con Android Studio
Desarrollo Nativo Android con Kotlin
• 3 cursos
Desarrollo Nativo Android con Kotlin

Clean Architecture en Android y diferentes formas de aplicarlo
Anteriormente en mi blog “Pasa de Junior a Senior en Android con Clean Architecture” https://plat...

Descargas Android en Platzi
En Platzi nos preocupamos por los estudiantes, por lo que queríamos ofrecer una mejor experiencia de...

¿Cómo aprender arquitectura frontend?
Una Arquitecta Frontend conoce todas las tecnologías para desarrollar el frontend de una página web....
Arquitectura de Información y Usabilidad
• 7 cursos
Arquitectura de Información y Usabilidad

Arquitectura para Big Data en Cloud
Hoy en día sabemos que podemos contar con servicios como Amazon Web Services, Azurehttps://platzi...

¿Qué sigue para la App de Android en Platzi?
Trayendo lo mejor de vuelta al nativo Tiempos emocionantes por delante Incluso mientr...

Pasa de Junior a Senior en Android con Clean Architecture
Para crear un proyecto en Android, es muy importante que conozcas las bases suficientes para su...

¿Qué es la arquitectura hexagonal? Aplicación, puerto y adaptador
La arquitectura hexagonal es una propuesta donde se busca organizar un sistema a partir de un elemen...


Curso de Arquitecturas CSS
Comprende arquitecturas CSS modernas aplicando principios como SOLID, DRY, e IMMUTABILITY. Aprende metodologías BEM, OOCSS, SMACSS, y frameworks como Tailwind, para crear estilos limpios, escalables y mantenibles en proyectos reales.

Fundamentos de Diseño Nativo para iOS y Android

Curso de fundamentos de Material Design (Android) y Human Interface Guidelines (iOS)

Android Jetpack Compose: ¿Qué es?
En los últimos 3 años Google ha estado trabajando en crear una nueva herramienta para mejorar la exp...

Android 12L: lo nuevo de Google para adueñarse de las pantallas
El pasado 27 de octubre se llevó a cabo el Android Developer Summit 2021, la conferencia de Goo...
Arquitecturas Web Modernas y Escalabilidad
• 23 cursos
Arquitecturas Web Modernas y Escalabilidad


Curso de Fundamentos de Diseño de Apps
Diseña apps útiles y atractivas aplicando metodologías, wireframes, sistemas de diseño y pruebas con usuarios. Crea flujos, prototipos y entrega guías UI para desarrollo en proyectos reales.

Corrección de Errores en Android Studio y Visualización de Órdenes

Curso de Android: Modo Offline con Room y Realm

Diseño de Interfaces Android con Material Design

Curso de Diseño de Interfaces Móviles

Arquitectura parte 2

Curso de Backend con ExpressJS

Guía Android

Curso de Testing de Videojuegos

Qué es MVC, MVP y MVVM
Muchos proyectos nacen de la idea de crear una aplicación móvil que cambie el mundo y resuelva u...

Implementación de Layout para Actividad de Cámara en Android

Curso de Desarrollo de Aplicaciones con Huawei


Curso de Integración Módulos Nativos iOS/Android para Flutter
Aprende a integrar módulos nativos iOS/Android en Flutter, usar TensorFlow Lite, MethodChannels, sensores, cámara y reconocimiento de voz.

Componentes de Arquitectura de Aplicaciones Móviles

Curso de Diseño de Software para Apps Móviles


Curso de Integración Nativa iOS
Integra funciones nativas de iOS como cámara, GPS, sensores, animaciones, widgets, autenticación biométrica y almacenamiento seguro. Desarrolla apps rápidas, fluidas y modernas usando las últimas herramientas oficiales.

Clean Architecture en el Frontend

Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio


Curso de Diseño de Interfaces Móviles
Diseña interfaces móviles efectivas desde cero con un enfoque teórico y práctico. Aprenderás a crear diseños intuitivos y adaptativos para iOS y Android, asegurando una experiencia de usuario óptima y coherente en aplicaciones.


Curso de Diseño de Software para Apps Móviles
Explora el diseño de software para apps móviles, desde identificar componentes clave hasta optimizar rendimiento y seguridad. Aprenderás a estructurar y gestionar dependencias para crear aplicaciones estables, escalables y accesibles.
Fundamentos de Desarrollo Móvil
• 10 cursos
Fundamentos de Desarrollo Móvil


Curso Avanzado de Realidad Aumentada
Crea videojuegos interactivos en Spark AR, capturando fantasmas y desarrollando lógica con JavaScript. Sin programar, estructura enemigos, puntaje y más. Aprende a utilizar SDF para animaciones avanzadas. Lleva tu juego a Instagram.

Cómo mejorar una app sin romperla
Recientemente encontramos más menciones acerca de Clean Architecture o Arquitectura Limpiahtt...


Curso de Patrones y Componentes en Sistemas de Diseño
Desarrolla sistemas de diseño eficientes con patrones y componentes, usando metodologías como el diseño atómico. Aprende a documentar, crear UIKit y utilizar design tokens para asegurar consistencia visual y funcional en tus proyectos.


Curso de Diseño de Prototipos Móviles
Traduce problemas en soluciones tangibles creando prototipos móviles. Aprende a diseñar desde wireframes hasta prototipos de alta fidelidad, validando con usuarios y colaborando con tu equipo de desarrollo.
Diseño UX/UI para Móviles
• 6 cursos
Diseño UX/UI para Móviles


Curso de Diseño Mobile First: Prototipos
Crea prototipos mobile-first desde un brief hasta la entrega final. Aprende a investigar, diseñar y validar tu estrategia de producto usando herramientas como Figma y Airtable en un proyecto real del ecosistema cripto.


Curso de Patrones MVVM en iOS
Organiza proyectos iOS con el patrón MVVM, aplicando buenas prácticas, separación de capas, SOLID y Clean Architecture. Construye apps escalables con gestión de datos, vistas y ViewModels en Swift y SwiftUI.


Curso de Desarrollo de Aplicaciones con Huawei
Desarrolla una cámara de selfies con inteligencia artificial usando Huawei Kits: Account Kit, Push Kit y Machine Learning Kit. Integra notificaciones Push y mejora la interacción con AppGallery Connect. Aprende a gestionar permisos y guardar imágenes.
Desarrollo Multiplataforma con Flutter
• 2 cursos
Desarrollo Multiplataforma con Flutter

Proceso de construcción de una Aplicación para IOS
Un nuevo año comienza. Probablemente, este año te propusiste realizar el Producto Mínimo Viable M...
Desarrollo Multiplataforma con React Native
• 2 cursos
Desarrollo Multiplataforma con React Native
Fundamentos de Diseño UX/UI
• 10 cursos
Fundamentos de Diseño UX/UI
Diseño Asistido por Inteligencia Artificial
• 3 cursos
Diseño Asistido por Inteligencia Artificial
Desarrollo Nativo iOS con Swift
• 5 cursos
Desarrollo Nativo iOS con Swift
Programación Móvil con Swift y Kotlin
Desarrollo e Ingeniería • 2 cursos
Programación Móvil con Swift y Kotlin
Diseño de Interfaces y Prototipado (UI Design)
• 9 cursos
Diseño de Interfaces y Prototipado (UI Design)
Integración de APIs y Persistencia Móvil
• 7 cursos
Integración de APIs y Persistencia Móvil


Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Explora frameworks y arquitecturas en el desarrollo frontend. Aprende a elegir el mejor framework para tu proyecto, entender patrones de diseño, manejar Git en equipo, y conocer las tendencias como microfrontends y backend for frontend.
Desarrollo de Aplicaciones con IA
• 9 cursos
Desarrollo de Aplicaciones con IA
Diseño y Prototipado No-Code
• 10 cursos
Diseño y Prototipado No-Code
Sistemas de Diseño y DesignOps
• 6 cursos
Sistemas de Diseño y DesignOps
Testing y Despliegue en Móvil
• 3 cursos
Testing y Despliegue en Móvil
Diseño de Interacciones Emergentes (VUI/VR)
• 3 cursos
Diseño de Interacciones Emergentes (VUI/VR)
Diseño Accesible e Inclusivo
• 5 cursos
Diseño Accesible e Inclusivo


Curso de Diseño en Modo Oscuro
Diseña interfaces en modo oscuro entendiendo historia, fisiología humana y accesibilidad. Aplica prácticas y guías de Android e iOS para crear aplicaciones visualmente atractivas y funcionales usando herramientas como Figma.
Contenerización y Orquestación
• 5 cursos
Contenerización y Orquestación
Ecosistemas Blockchain Alternativos (No-EVM)
• 5 cursos
Ecosistemas Blockchain Alternativos (No-EVM)
Realidad Aumentada en Redes Sociales
Contenido Digital • 12 cursos
Diseña filtros faciales y efectos 3D para TikTok e Instagram con técnicas avanzadas de realidad aumentada, mejorando la interacción y el engagement.