
Encuentra tu próximo curso
Curso de Fundamentos de React Native
Domina los fundamentos de React Native con prácticas guiadas. Aprende a configurar tu entorno, crear interfaces reutilizables y navegar entre pantallas como un profesional. Mejora tus habilidades implementando interactividad, manejo de datos y estilos flexibles para construir apps móviles modernas listas para publicación.
Componentes reutilizables en React Native
Curso de Fundamentos de React Native
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.
Creación de componentes de React Native con Expo
Curso de Introducción a React Native
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 React Avanzado
Domina patrones avanzados de React como hooks personalizados, manejo global y local de estado con Redux, Zustand y useReducer, rutas, máquinas de estado y optimización con lazy loading, paginación y code splitting usando TanStack Query.
Curso de React Testing Library
Prueba componentes, hooks y flujos completos en aplicaciones React usando React Testing Library, Vitest y Mock Service Worker. Cubre metodologías, automatización y análisis de cobertura desde la base hasta APIs simuladas.
Curso de React.js: Navegación con React Router
Explora la navegación en aplicaciones React mediante la implementación de rutas. Utiliza React Router para crear un flujo de navegación, incluyendo autenticación falsa, navegación dinámica y despliegue en GitHub Pages.

Tutorial de React Portals - Platzi
Los React Portals permiten que algunos componentes salgan del flujo o estructura por defecto de nues...

React Conf 2021: anuncios, cambios y el futuro de React.js
Hace poco se llevo a cabo la React Conf, donde cada año muestran un poco acerca de todo lo que v...

React Hooks: useState vs. useReducer | Platzi
React.useState NO es la única herramienta para manejar el estado en React. Estudiarlas a profundidad...

React vs. Angular vs. Vue vs. Svelte, ¿cuál es mejor?
React es una librería de JavaScript para construir interfaces de usuario con componentes. Trabaj...
Curso Profesional de React.js y Redux
Domina React.js y Redux profesionalmente. Repasa conceptos clave de Redux, su ciclo de vida y diferencias con Context API. Desarrolla una aplicación práctica usando middlewares y Redux DevTools, creando estados inmutables con Redux Toolkit.
Curso de React.js con TypeScript
Profundiza en React.js con TypeScript. Aprende a construir aplicaciones eficientes usando tipos avanzados, props, estados y hooks. Desarrolla componentes reutilizables y configura tu entorno para proyectos profesionales.
Curso de React.js
Desarrolla aplicaciones web modernas con React. Crea componentes, maneja estado y eventos, aplica hooks, consume APIs, estiliza interfaces y usa TypeScript para mayor seguridad. Conoce las novedades de React 19.
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.
Desarrollo Frontend con React.js
Desarrollo e Ingeniería • 8 cursos
Desarrollo Frontend con React.js
React con Create React App
Curso de React.js

Cómo aprender React.js
¡Inicia tu ruta de aprendizaje para dominar React.js! Te recomiendo seguir esta serie de cursos par...
Curso de Programación Reactiva con RxJS
Aplica programación reactiva con RxJS para construir proyectos como un clon de Wordle y una pizarra digital. Aprende a manejar flujos de datos asíncronos, gestionar eventos del teclado y optimizar suscripciones utilizando operadores y observables.
Curso de React.js
¡Aprende a crear aplicaciones web interactivas con React.js! Trabaja con componentes, props, estilos CSS, estados y efectos de React. Implementa React Context, React Portals y almacenamiento con Local Storage. Inicia tu carrera profesional como React.js Developer junto al profesor JuanDC.
Prueba Técnica: E-commerce Profesional con React.js
¿Tienes todo lo necesario para presentar pruebas técnicas con React.js? Prepárate para un nuevo desafío junto a Estefany Aguilar, Senior Frontend Developer en La Haus. Tu reto será implementar Local Storage en un Ecommerce profesional para completar el flujo de compra de los usuarios. Con tu talento debes:
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.

¡Nuevos Cursos de React.js en Platzi!
¡Renovamos la ruta de React.js! Ahora tendrás muchos más proyectos y desafíos de mayor dificultad pa...
Curso de Server Side Render o SSR con React.js
Desarrolla un motor de Server Side Rendering con React, integrando TypeScript, Webpack y Express. Realiza consultas desde el servidor, injecta datos en el HTML y maneja estilos. No es un curso para principiantes.
Aprende React: Desarrollo Web y Mobile Eficiente y Escalable
Curso de React.js

Composición de Componentes en React.js
La composición es un principio de diseño fundamental en React.js. Comprenderla a profundidad te...

Consume tu primera API de GraphQL con React.js y Apollo
GraphQL es un lenguaje de consulta de datos para APIs. Funciona como alternativa a las API REST...
Desarrollo de aplicaciones web con ReactJS
Curso de Meta Ads Básico
Diferencias entre Flutter y React Native para desarrollo móvil
Curso de Integración Módulos Nativos iOS/Android para Flutter
¿Cómo puedo comenzar un proyecto con React Native?
Curso de App Mobile utilizando Woocommerce
Next.js, Nuxt.js, Astro, Remix...
Audiocurso de Frameworks y Arquitecturas Frontend: Casos de Estudio
Creación de Aplicaciones React.js con MPX y NPM
Curso de Configuración de Entorno de Desarrollo en macOS
Curso de Storybook: Sistemas de Diseño con JavaScript
Construye sistemas de diseño usando Storybook y JavaScript. Aprende a crear componentes reutilizables, a probar su funcionalidad y a documentarlos. Descubre cómo interactuar con equipos y asegurar accesibilidad óptima en tu proyecto.
Curso de React.js: Patrones de Render y Composición
Domina patrones de Render y Composición con React.js. Aprende a implementar render props, high order components y hooks. Mejora tu código y sincroniza aplicaciones en múltiples pestañas optimizando el rendimiento.
Curso de Reactividad con Vue.js 3
Crea componentes con Vue.js 3 gestionando estados y props para comunicar información del padre al hijo. Emite eventos personalizados y usa observadores, propiedades computadas y ciclos de vida para lograr reactividad total en tus proyectos.
Curso de Next.js con GraphQL
Integra Next.js con GraphQL para crear aplicaciones web eficientes. Diseña un frontend utilizando Apollo Client y aprende a gestionar caché, autenticar usuarios y generar contenido con Server-Side Rendering. Ideal para desarrolladores web.
Curso de Next.js: Autenticación
Integra autenticación en Next.js usando NextAuth para proteger páginas y APIs, permitiendo login y logout seguros. Configura proveedores como GitHub y aprende a manejar cookies y sesiones JWT. Optimiza la experiencia de usuario con client y server-side rendering.
Curso de Vite.js
Construye aplicaciones web modernas utilizando Vite.js, una potente herramienta de desarrollo frontend. Aprende a configurar proyectos, importar archivos y optimizar para producción. Explora el uso con frameworks como ReactJS y Vue.js.
Curso de Flutter
Construye aplicaciones móviles multiplataforma con Flutter y Dart. Aprende la estructura del proyecto, widgets, navegación, consumo de APIs, manejo de estados, animaciones, internacionalización y publica tu app en Google Play.
Curso de Next.js 14
Construye una tienda en línea con Next.js 14. Crea rutas, maneja data fetching, autenticación, carrito de compras, checkout con Shopify, SEO, estado global, despliegue, chatbots y optimización.

Programación reactiva: Guía para desarrolladores
La programación reactiva es un paradigma declarativo que permite responder automáticamente a cam...
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.

Testing de Componentes React con React Testing Library
Revive nuestros eventos exclusivos

Guía desde cero: tu propio juego de Rick and Morty con Vue.js - Platzi
¿Así que ya has avanzado mucho en tu camino ninja como Frontend Developer? ¡Felicidades!, pero es ho...
Desarrollo Frontend con JavaScript
Desarrollo e Ingeniería • 12 cursos
Desarrollo Frontend con JavaScript
Desarrollo Frontend con Vue.js
Desarrollo e Ingeniería • 12 cursos
Desarrollo Frontend con Vue.js
Curso de Next.js Avanzado
Profundiza en Next.js 15 aplicando renderizado en servidor, React Server Components, manejo avanzado de caché, internacionalización, autenticación, seguridad, performance y despliegue en producción.
Curso de React.js: Manejo Profesional del Estado
Aprende a manejar el estado en React.js de manera profesional. Explora el uso de React.useReducer para estructurar aplicaciones más legibles y eficientes. Deriva estados, gestiona actualizaciones en bloque y evita errores ortográficos en tu código.
Curso de App Mobile utilizando Woocommerce
Construye una app mobile que se conecte con WooCommerce. Aprende a listar productos, manejar compras, y registrar pedidos. Crea interfaces con React Native y administra la lógica del carrito de compras. Ideal para aquellos con nociones básicas en WooCommerce y React Native.
Desarrollo Frontend con Angular
Desarrollo e Ingeniería • 11 cursos
Desarrollo Frontend con Angular
Curso de Frameworks y Librerías de JavaScript
Explora los frameworks y librerías de JavaScript como React, Angular y Vue para desarrollar aplicaciones interactivas. Aprende a gestionar estados, crear componentes reutilizables y manejar rutinas de datos para aplicaciones modernas y dinámicas.
Desarrollo Backend con Node.js
• 22 cursos
Especialízate en la creación de APIs y servicios backend utilizando Node.js, Express, NestJS, bases de datos SQL/NoSQL, autenticación (JWT, Passport), WebSockets y arquitecturas modernas.
Programación con TypeScript
Desarrollo e Ingeniería • 3 cursos
Programación con TypeScript
Curso de Webpack
Construye aplicaciones React usando Webpack. Aprende a configurar y optimizar tu entorno de desarrollo con loaders, compresión CSS y análisis de paquetes. Despliega tu proyecto fácilmente en producción y mejora el rendimiento.
Curso de SolidJS
Conoce SolidJS y descubre sus capacidades para crear aplicaciones web reactivas y eficientes. Aprende a manejar estados, efectos y memos, a optimizar el renderizado con stores y a gestionar eventos, todo en un entorno práctico.
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 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.
Programación con JavaScript
Desarrollo e Ingeniería • 10 cursos
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.
Diseño y Desarrollo Frontend
Desarrollo e Ingeniería • 15 cursos
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.
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.
Fundamentos de Desarrollo Móvil
• 12 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.