background

Encuentra tu próximo curso

Curso
Curso de Asincronismo con Javascript
Nuevo
/cursos/javascript-async/

Curso de Asincronismo con Javascript

Tu código no debería bloquear la interfaz ni convertir cada petición en incertidumbre. Domina el modelo de ejecución de JavaScript: Call Stack, Event Loop, I/O no bloqueante. Pasa de callbacks complejos a Promises, async/await y generadores. Implementa patrones secuenciales y paralelos, Promise.all y manejo robusto de errores. Consume APIs con Fetch e integra LLMs gestionando latencia y flujos de datos. Construye frontends responsivos y mantenibles. Da el siguiente paso y transforma la asincronía en ventaja real.

Profe Lizz Parodi
Nivel intermedio
2 horas de duración
Curso
Curso de OpenClaw
4.7(153)
/cursos/curso-openclaw/

Curso de OpenClaw

Crea tu propio agente de inteligencia artificial personal con OpenClaw. En este curso aprenderás a instalarlo en tu computadora (manejo local), configurar y controlar un agente que trabaja para ti: desde hacer investigaciones y organizar tu calendario, hasta automatizar tareas cotidianas. Diseñarás la personalidad, reglas y capacidades de tu agente, y aprenderás a integrarlo con Telegram y Google Calendar para convertirlo en un asistente útil en tu día a día. También sabrás cómo usar OpenClaw de forma segura y responsable, entendiendo los límites y riesgos de trabajar con agentes de IA. Este curso está diseñado para uso personal e interno, por lo que incluye buenas prácticas para manejar credenciales, proteger tus API keys y evitar errores comunes que pueden comprometer tu seguridad.

Profe Elí Cuéllar
Nivel intermedio
1 hora de duración
195 visualizaciones
Curso
Curso de Automatizaciones Básicas con Make
/cursos/make/

Curso de Automatizaciones Básicas con Make

Domina automatizaciones con Make para diseñar sistemas que conectan formularios, hojas de cálculo, webhooks y APIs con lógica de decisiones. Aprende a procesar datos a escala, manejar errores, optimizar operaciones y documentar escenarios listos para producción, elevando la eficiencia de marketing, ventas u operaciones y creando soluciones de alto valor.

Profe Francisco de Brito Fontes
Nivel básico
3 horas de duración
Clase
Arquitectura x86 y Assembly

Arquitectura x86 y Assembly

/cursos/evm/arquitectura-x86-y-assembly

Curso de Manejo de la Ethereum Virtual Machine

Profe Ernesto García
Nivel avanzado
7 minutos de contenido
visualizaciones
Clase
Ingeniería Reversa y Ensamblador en C para Análisis de Malware

Ingeniería Reversa y Ensamblador en C para Análisis de Malware

/cursos/introduccion-malware/arquitectura-de-programas-en-c

Curso de Introducción al Análisis de Malware

Profe Quetzally Meza
Nivel básico
12 minutos de contenido
visualizaciones
Curso
Curso de Fundamentos de .NET
/cursos/fundamentos-dotnet/

Curso de Fundamentos de .NET

Tu código no debería romperse por nulos ni depender de un IDE. Domina .NET desde la terminal: prepara el SDK multiplataforma, crea proyectos reproducibles y organiza soluciones limpias. Modela dominio con clases, records, interfaces y enums; valida invariantes y maneja excepciones. Trabaja con colecciones y LINQ, lee/escribe archivos de forma segura y serializa con System.Text.Json. Instrumenta logs, define códigos de salida y prueba con xUnit/NUnit. Construye una CLI mantenible con argumentos lista para integrarse en scripts. Da el siguiente paso.

Profe Juan Sebastián Martínez
Nivel básico
2 horas de duración
Curso
Curso de Configuración de APIs de LLMs
/cursos/llm-api-config/

Curso de Configuración de APIs de LLMs

Aprende a configurar las APIs de los principales proveedores de IA del mercado en tus proyectos: OpenAI, Claude, Gemini y ElevenLabs, a través de Otro-GPT, un asistente que responde texto, entiende imágenes y habla. Al final lo vas a tener desplegado en Vercel, listo para customizarse como quieras.

Profe Erasmo Hernández
Nivel intermedio
2 horas de duración
Curso
Curso de Gemini
4.8(1.9k)
/cursos/gemini/

Curso de Gemini

Aprende a integrar Gemini en tu flujo de trabajo diario y a usarlo como copiloto en tareas como: redacción y mejora de emails y documentos, análisis de datos, investigación profunda con Deep Research, creación de contenido (imágenes con Nano Banana, vídeos con VEO, presentaciones y sitios web con Canvas), y automatización de procesos con Gems personalizados. Domina su uso con Gmail, Docs, Sheets y Slides.

Profe Rodrigo Rojo Pizarro
Nivel básico
4 horas de duración
2.3k visualizaciones
Clase
Interpretes y Compiladores: Fundamentos y Funcionamiento

Interpretes y Compiladores: Fundamentos y Funcionamiento

/cursos/desarrollo-lenguajes-programacion/que-es-un-interprete

Curso de Introducción al Desarrollo de Lenguajes de Programación

Profe David Aroesti
Nivel básico
18 minutos de contenido
visualizaciones
Curso
Curso de Audio para Videojuegos: Implementación
/cursos/implementacion-audio-videojuegos/

Curso de Audio para Videojuegos: Implementación

Implementa audio en videojuegos con Unity y Fmod, usando programación para personalizar eventos de sonido como pasos y disparos. Aprende a manejar variables, esquivar errores comunes y trabaja con audio 3D para una inmersión total.

Profe Juan Jáuregui
Nivel básico
2 horas de duración
Curso
Curso de Lenguaje de Señas
4.9(152)
/cursos/lenguaje-senas/

Curso de Lenguaje de Señas

Aprende a comunicarte eficazmente con personas en condición de discapacidad auditiva mediante el uso de la lengua de señas colombiana y mexicana. Entenderás cómo ofrecer servicios inclusivos y crear productos accesibles para todos.

Profes Carlos Alfonso Varón, William Herrera
Nivel básico
50 minutos de contenido
318 visualizaciones
Clase
Análisis Léxico: Construcción de un Léxer para Intérpretes

Análisis Léxico: Construcción de un Léxer para Intérpretes

/cursos/interpretes-software/analisis-lexico-construccion-de-un-lexer

Curso de Creación de Lenguajes de Programación: Intérpretes

Profe David Aroesti
Nivel avanzado
5 minutos de contenido
visualizaciones
Curso
Curso de COBOL desde Cero
4.7(156)
/cursos/cobol/

Curso de COBOL desde Cero

Programarás en COBOL, desde configurar tu entorno hasta ejecutar programas. Aprende estructura, convenciones de datos y JCL para gestionar procesos. Ejercicios prácticos con ejemplos esenciales como "Hola, mundo" y operaciones básicas.

Profe Carlos Sánchez Botello
Nivel básico
3 horas de duración
323 visualizaciones
Curso
Curso de Programación de Microcontroladores Pic con C
4.5(368)
/cursos/pic/

Curso de Programación de Microcontroladores Pic con C

Programa microcontroladores PIC con C para proyectos de hardware. Aprende a elegir microcontroladores, usar datasheets, configurar pines y conectar sensores. Ideal para quienes buscan avanzar en desarrollo técnico de electrónicos.

Profe Ricardo Celis
Nivel básico
1 hora de duración
644 visualizaciones
Curso
Curso de Inglés para Programadores
4.8(749)
/cursos/ingles-developers/

Curso de Inglés para Programadores

Comprende y comunica conceptos de desarrollo de software en inglés. Aprende a pronunciar correctamente términos técnicos, entender documentación y colaborar en equipo utilizando un lenguaje claro y preciso.

Profe Sebastián Delmont
Nivel intermedio
55 minutos de contenido
2.2k visualizaciones
Clase
Términos Básicos de Programación

Términos Básicos de Programación

/cursos/automatizacion-marketers/terminos-basicos-de-programacion

Curso de Herramientas de Automatización y Programación para Marketers

Profe Catherine Hernández
Nivel avanzado
0 minutos de contenido
visualizaciones
Clase
Introducción a Lenguajes de Programación: Bajo y Alto Nivel

Introducción a Lenguajes de Programación: Bajo y Alto Nivel

/cursos/algoritmos-practico/lenguajes-de-programacion

Curso Práctico de Estructuras de Datos y Algoritmos

Profe Ricardo Celis
Nivel básico
4 minutos de contenido
visualizaciones
Curso
Curso de Cursor AI Code Editor
4.7(157)
/cursos/cursor/

Curso de Cursor AI Code Editor

Configura contextos dinámicos, reglas personalizadas de automatización y arquitecturas limpias. Integra pruebas unitarias y E2E usando Jest, Pytest y Playwright con MCP (Model Context Protocol). Optimiza entornos profesionales en Docker, Xcode y Android Studio.

Profes Eduardo Álvarez, Hélber Toro ...
Nivel avanzado
2 horas de duración
355 visualizaciones
Blog
Cómo crear un lenguaje de programación propio (tutorial)

Cómo crear un lenguaje de programación propio (tutorial)

Si eres programador o ya tienes experiencia con los lenguajes de programaciónhttps://platzi.com/b...

Profe Fabián Vega
52
03 de junio de 2025
Clase
Historia de las Primeras Computadoras y Lenguajes de Programación

Historia de las Primeras Computadoras y Lenguajes de Programación

/cursos/historia-programacion/decada-de-los-40-primeras-computadoras-y-lenguajes

Curso de Historia de la Programación: Lenguajes y Paradigmas

Profe Héctor Vega
Nivel básico
4 minutos de contenido
visualizaciones
Clase
Introducción a los microcontroladores

Introducción a los microcontroladores

/cursos/microcontroladores/introduccion-a-los-microcontroladores

Curso de IoT: Programación de Microcontroladores ESP32

Profe Diana Martínez
Nivel intermedio
10 minutos de contenido
visualizaciones
Clase
Eligiendo un microcontrolador

Eligiendo un microcontrolador

/cursos/pic/eligiendo-un-microcontrolador

Curso de Programación de Microcontroladores Pic con C

Profe Ricardo Celis
Nivel básico
26 minutos de contenido
visualizaciones
Curso
Curso Práctico de COBOL
/cursos/cobol-practico/

Curso Práctico de COBOL

Construye tu primer proyecto completo en COBOL usando sentencias, estructuras de control y JCLs para generar reportes detallados. Aprende a manipular datos con IFBR14 e IEBGener desde cero al implementar un sistema de control.

Profe Carlos Sánchez Botello
Nivel básico
2 horas de duración
178 visualizaciones
Clase
Lenguaje JCL: Enlace Crucial entre Cobol y Mainframe

Lenguaje JCL: Enlace Crucial entre Cobol y Mainframe

/cursos/cobol/que-es-un-jcl

Curso de COBOL desde Cero

Profe Carlos Sánchez Botello
Nivel básico
3 minutos de contenido
visualizaciones
Clase
Evolución de las Computadoras y el Código Máquina

Evolución de las Computadoras y el Código Máquina

/cursos/introweb/quienes-eran-las-computadoras

Curso de Introducción a la Web: Historia y Funcionamiento de Internet

Profe Diego De Granda
Nivel básico
4 minutos de contenido
visualizaciones
Clase
Reto: completa el código

Reto: completa el código

/cursos/php-arreglos-funciones/reto-completa-el-codigo

Curso de PHP: Arreglos, Funciones y Estructuras de Control

Profe Platzi Team
Nivel básico
4 minutos de contenido
visualizaciones
Curso
Curso de Pro Tools
4.7(103)
/cursos/pro-tools/

Curso de Pro Tools

Explora Pro Tools desde la creación y edición de audios hasta el diseño de sonido completo. Aprende el ruteo de señal, a usar plug-ins y cómo trabajar con video para producciones profesionales de audio.

Profe Piedad Mora
Nivel básico
3 horas de duración
170 visualizaciones
Curso
Curso Gratis de Programación Básica
4.8(3.8k)
/cursos/programacion-basica/

Curso Gratis de Programación Básica

Domina los fundamentos de programación con JavaScript, HTML y CSS creando un videojuego desde cero. Aprende lógica, estructuras, manipulación del DOM y bases de desarrollo web y backend.

Profes Diana Martínez, Diego De Granda ...
Nivel básico
15 horas de duración
11.9k visualizaciones
Curso
Taller de Godot: Crear un Videojuego Shoot’em Up
/cursos/godot-videojuegos2d/

Taller de Godot: Crear un Videojuego Shoot’em Up

Crea un videojuego tipo Shoot’em Up en Godot: diseña niveles, programa enemigos, disparos, power-ups, HUD, colisiones, sonidos y exporta tu juego listo para compartir y jugar en web.

Profe Cristian Ramanzin
Nivel intermedio
4 horas de duración
Curso
Curso de Introducción al Desarrollo de Lenguajes de Programación
4.8(223)
/cursos/desarrollo-lenguajes-programacion/

Curso de Introducción al Desarrollo de Lenguajes de Programación

Conoce los fundamentos para crear lenguajes de programación. Aprende sobre intérpretes, compiladores y el diseño de gramáticas. Ideal para desarrolladores que quieren explorar y ampliar sus habilidades en software.

Profe David Aroesti
Nivel básico
1 hora de duración
433 visualizaciones
Clase
Montando componentes reales

Montando componentes reales

/cursos/angular-unit-testing-routing/montando-componentes-reales

Curso de Angular: Unit Testing para Rutas

Profe Nicolas Molina
Nivel avanzado
8 minutos de contenido
visualizaciones
Curso
Curso de Go
/cursos/go/

Curso de Go

Programa aplicaciones backend con Go. Aprende variables, funciones, goroutines y manejar concurrency para procesos eficientes. Desarrolla con GoMod y aprovecha paquetes externos. Implementa prácticas recomendadas desde métodos hasta channels.

Profe Amin Espinoza
Nivel básico
3 horas de duración
127 visualizaciones
Curso
Curso de Creación de Lenguajes de Programación: Intérpretes
/cursos/interpretes-software/

Curso de Creación de Lenguajes de Programación: Intérpretes

Crea tu propio lenguaje de programación desde cero y dale sentido a los símbolos con un evaluador. Aprende a construir un intérprete que te permitirá declarar funciones, manejar variables y errores, y realizar operaciones aritméticas, booleanas y de cadenas.

Profe David Aroesti
Nivel avanzado
12 horas de duración
Ruta

Programación con C y C++

Desarrollo e Ingeniería • 6 cursos

Sumérgete en C y C++, lenguajes fundamentales para entender el funcionamiento interno de los computadores, la gestión de memoria y la programación orientada a objetos de alto rendimiento.

Curso
Curso de Introducción a C
4.6(1.9k)
/cursos/lenguaje-c/

Curso de Introducción a C

Aprende los fundamentos de C para desarrollar software. Descubre cómo funcionan los programas en C, declara variables, trabaja con tipos de datos y constantes. Ideal para quienes inician en este potente lenguaje de programación.

Profe Ricardo Celis
Nivel básico
2 horas de duración
3.6k visualizaciones
Curso
Audiotaller de Resolución de Problemas
4.6(1.4k)
/cursos/solucion-problemas/

Audiotaller de Resolución de Problemas

Resuelve problemas aplicando Design Thinking paso a paso: observa, comprende, genera ideas, prototipa, prueba y mejora soluciones con herramientas prácticas y pensamiento creativo.

Profe Nadia Michelle
Nivel básico
1 hora de duración
2.8k visualizaciones
Blog
Así funciona AlphaCode: una AI con la capacidad para programar

Así funciona AlphaCode: una AI con la capacidad para programar

Si te gusta la inteligencia artificial y el desarrollo de software este blog es para ti. Algunas pla...

Profe Alarcon7a
30
03 de junio de 2025
Blog
Cómo empezar a crear un lenguaje de programación - Platzi

Cómo empezar a crear un lenguaje de programación - Platzi

Para crear un lenguaje de programación principalmente necesitas: 1. Entender que estos lengua...

Profe Miguel Torres
68
03 de junio de 2025
Blog
Cómo enfrentar código desconocido | Nuevos Laboratorios Avanzados

Cómo enfrentar código desconocido | Nuevos Laboratorios Avanzados

La constante necesidad de querer reescribirlo todo para satisfacer su ego. Esta es una de las ma...

Profe Jonathan Alvarez
45
03 de junio de 2025
Blog
Aporta a la comunidad Open Source de Open Assistant

Aporta a la comunidad Open Source de Open Assistant

Los modelos LLM Large Lenguaje Models se han tomado el escenario de ciencia de datos e intel...

Profe Alarcon7a
16
03 de junio de 2025
Blog
Frases para enamorar a los programadores

Frases para enamorar a los programadores

Ah, San Valentín. Una fecha en la que celebramos el amor, la unión y las relaciones. A veces la mejo...

Profe Diana Reyes
36
14 de febrero de 2020
Curso
Curso de Creación de Reels
4.7(152)
/cursos/creacion-reels/

Curso de Creación de Reels

Crea un reel audiovisual único usando material personal y explora técnicas de montaje, ritmo, enfoque y estilo. Aprende a controlar luz, color y audio para transmitir emociones y ajustar todas las piezas en un solo resultado poderoso y personal.

Profe Nicolay Coral
Nivel básico
2 horas de duración
269 visualizaciones
Blog
Aprende a Programar con C++ para crear Aplicaciones ultra veloces

Aprende a Programar con C++ para crear Aplicaciones ultra veloces

C++ es usado por muchas aplicaciones que tienen como prioridad la optimización de recursos y el...

Profe Juan Castro
30
03 de junio de 2025
Blog
RESET STORE: Arma tu pc a la medida

RESET STORE: Arma tu pc a la medida

Somos un ecommerce donde puedes armar tu PC a la medida, ya seas diseñador, creador de contenido, de...

Profe Massimo Di
12
03 de junio de 2025
Blog
El superpoder para developers

El superpoder para developers

Todos los que empezamos en el mundo de la programación nos apasionamos con lo que podemos crear con...

Profe Alejandro García
100
03 de junio de 2025
Blog
El reto de llamarte diseñador

El reto de llamarte diseñador

Uno de los principales problemas que enfrentamos como diseñadores es explicarle a la gente que no so...

Profe Nadia Torres
100
25 de agosto de 2025
Blog
La mejor forma de aprender a programar

La mejor forma de aprender a programar

¡Qué increíble es ver la tecnología del mundo actual! ¿No lo crees? 👀. Hoy en día tenemos relojes i...

Profe Carlos Eduardo
90
16 de diciembre de 2021
Blog
Ejercicios de programación, segunda parte

Ejercicios de programación, segunda parte

Hace una semana decidiste NUNCA PARAR de programarhttps://platzi.com/blog/ejercicios-programa...

Profe Héctor Vega
86
14 de mayo de 2020
Blog
¿Cómo hacer videojuegos?

¿Cómo hacer videojuegos?

Seguramente ya has escuchado que la industria de los videojuegos tuvo el doble de ganancias que Hol...

Profe Ricardo Celis
25
03 de junio de 2025
Ruta

Programación con Go y Rust

Desarrollo e Ingeniería • 4 cursos

Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.

Ruta

Fundamentos de Programación e Ingeniería de Software

Desarrollo e Ingeniería • 6 cursos

Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.