
Encuentra tu próximo curso

Arquitectura NVM para Aplicaciones Android Escalables y Mantenibles

Curso de Patrones MVVM en Android


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.
Arquitectura y Patrones de Diseño Móvil
• 3 cursos
Aprende a estructurar aplicaciones móviles robustas, escalables y mantenibles aplicando patrones como MVP, MVVM y Clean Architecture, junto con principios SOLID.


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.


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.

Arquitecturas en Android: MVC y MVVM

Curso de Patrones de Diseño en Android

Ajustes Finales de UI y Experiencia de Usuario en Android

Curso de Jetpack Compose en Android


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.


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.

Creación de Interfaces de Usuario en Android con XML

Curso Básico de Diseño de Interfaces con Android Studio


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.


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.
Desarrollo Nativo Android con Kotlin
• 3 cursos
Aprende a construir aplicaciones nativas para Android utilizando Kotlin, desde layouts XML tradicionales hasta la moderna UI declarativa con Jetpack Compose.

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
Aprende a estructurar contenido de forma intuitiva, diseñar sistemas de navegación eficientes y evaluar la facilidad de uso de productos digitales mediante pruebas y herramientas de análisis.

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.

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
• 22 cursos
Diseña y construye sistemas web escalables y mantenibles aplicando patrones como microservicios, arquitecturas limpias, SSR/SSG, uso de GraphQL/gRPC y herramientas de observabilidad.

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

Curso de Android: Modo Offline con Room y Realm

Selección de estilos arquitectónicos según el contexto del problema

Curso de Fundamentos de Arquitectura de Software


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.

Diseño de Interfaces Android con Material Design

Curso de Diseño de Interfaces Móviles

Creación de Listados Dinámicos en Aplicaciones Flutter

Curso de Flutter con Firebase

Guía Android

Curso de Testing de Videojuegos

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

Curso de Desarrollo de Aplicaciones con Huawei

Diagramación de Arquitectura Agnóstica para Aplicaciones

Curso de Introducción a la Nube

Componentes de Arquitectura de Aplicaciones Móviles

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

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...


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
Adquiere las bases esenciales de informática, control de versiones, fundamentos de JavaScript y principios de diseño y accesibilidad aplicados al 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.


Curso de Diseño para Developers
Aprenderás a integrar diseño y programación para crear interfaces atractivas y funcionales. Desde el proceso creativo hasta la accesibilidad, con herramientas como wireframes, grid systems y más, sólidas bases para developers.
Diseño UX/UI para Móviles
• 6 cursos
Especialízate en el diseño de interfaces y experiencias de usuario optimizadas para dispositivos móviles, aplicando principios de Material Design, Human Interface Guidelines y técnicas de prototipado.


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 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.


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
Construye aplicaciones compiladas nativamente para móvil, web y escritorio desde una única base de código utilizando Dart y 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
Crea aplicaciones móviles para iOS y Android simultáneamente utilizando JavaScript y el framework React Native.


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.
Fundamentos de Diseño UX/UI
• 10 cursos
Establece las bases de la conceptualización, diseño y evaluación de interfaces y experiencias digitales, aprendiendo los principios, procesos, herramientas y vocabulario esencial del Diseño UX/UI.
Diseño Asistido por Inteligencia Artificial
• 3 cursos
Integra herramientas de Inteligencia Artificial en tu flujo de diseño para optimizar la investigación de usuarios, la generación de ideas, el prototipado y la creación de interfaces, manteniendo un enfoque ético.
Desarrollo Nativo iOS con Swift
• 5 cursos
Domina el desarrollo de aplicaciones nativas para iOS con Swift, aprendiendo a usar Storyboards (UIKit) y el moderno framework declarativo SwiftUI.
Programación Móvil con Swift y Kotlin
Desarrollo e Ingeniería • 2 cursos
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.
Diseño de Interfaces y Prototipado (UI Design)
• 9 cursos
Especialízate en la creación de interfaces visualmente atractivas y funcionales, desarrollando prototipos interactivos de baja y alta fidelidad para validar diseños y flujos de usuario.
Integración de APIs y Persistencia Móvil
• 7 cursos
Conecta tus aplicaciones móviles a servicios backend consumiendo APIs REST o GraphQL, y gestiona datos localmente para funcionamiento offline con herramientas como Room, Realm y SwiftData.


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
• 10 cursos
Integra modelos de lenguaje grande y otras APIs de IA en tus aplicaciones utilizando Python y frameworks específicos como LangChain y OpenAI API.
Diseño y Prototipado No-Code
• 10 cursos
Crea sitios web, aplicaciones y automatizaciones complejas sin necesidad de escribir código, utilizando plataformas visuales y herramientas de integración No-Code y Low-Code.
Sistemas de Diseño y DesignOps
• 6 cursos
Aprende a crear, gestionar y escalar sistemas de diseño (Design Systems) para mantener la consistencia y eficiencia en productos complejos, optimizando la colaboración (DesignOps) entre equipos.
Testing y Despliegue en Móvil
• 3 cursos
Asegura la calidad de tus aplicaciones móviles mediante pruebas unitarias y de interfaz de usuario, y aprende los procesos para desplegar y publicar tus apps en Google Play Store y Apple App Store, incluyendo automatización CI/CD.
Diseño de Interacciones Emergentes (VUI/VR)
• 3 cursos
Especialízate en el diseño de experiencias para interfaces de voz (VUI) y realidad virtual (VR), aprendiendo a prototipar, probar y crear interacciones inmersivas y naturales.
Diseño Accesible e Inclusivo
• 5 cursos
Diseña productos digitales que sean utilizables por todas las personas, independientemente de sus capacidades, aplicando estándares de accesibilidad (WCAG) y principios de diseño inclusivo y ético.


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.


Curso de Introducción a React Native
Crea apps móviles multiplataforma con React Native usando JavaScript. Aprende a configurar Visual Studio Code, instalar extensiones, emular en dispositivos iOS y Android, y navegar entre pantallas con React Navigation. Ideal para principiantes.
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.
Desarrollo Frontend con Angular
Desarrollo e Ingeniería • 9 cursos
Desarrollo Frontend con Angular
Ecosistemas Blockchain Alternativos (No-EVM)
• 5 cursos
Amplía tus conocimientos más allá de Ethereum explorando el desarrollo en otras blockchains como NEAR (con Rust o JavaScript), Celo (EVM-compatible pero con enfoque móvil) y Fuel (con Sway) para construir soluciones en diversos ecosistemas.
Cultura organizacional
Liderazgo • 9 cursos
Fomenta una cultura ágil y creativa, donde tu equipo se sienta motivado para experimentar e innovar.