
Encuentra tu próximo curso

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

5 consejos imprescindibles para aprender a programar
Aprender a programar no es tarea sencilla. Hay obstáculos, mitos, prejuicios e incluso “vicios” que...

Cómo aprender a programar desde cero | Guía + Curso Gratis
En esta guía de cómo aprender sobre programación queremos darte las herramientas e ideas necesarias...

Todos los niños y niñas deben aprender a programar
Después de una década, hay muchas iniciativas que alientan a niñas y mujeres a seguir sus vocaciones...

La filosofía del programador: Ventajas de aprender a programar | Platzi
Imagina por un instante que alguien necesita un sistema para llevar registro de los productos que en...

¿Qué sigue después de aprender a programar?
Aprender las bases de la programación es una de las habilidades NECESARIAS que debes tener si quiere...

6 Consejos para aprender a programar y no perder la motivación
Cuando inicias en este camino es normal buscar consejos para aprender a programar. Te diré que n...

Road to Code: ¿debo aprender C en 2020?
Acaba de iniciar la quinta semana semana de Road to Code donde tu misión es llegar a la mitad del C...

¿Qué pasa después de aprender a programar? Consejos para adolescentes programadores | Platzi
Empecé a programar gracias a una película. Esta experiencia me cambió la vida. Pero también tuve que...

Road to Code: ¿Qué sigue luego de aprender Python?
Esta es una de las preguntas más comunes que puedes hacerte luego de terminar un curso o una serie d...

Cómo escribir prompts efectivos para programar sin saber código
El Vibe coding…¿es sólo vibrar con el código? Pareciera que la inteligencia artificial arremete fuer...


Cómo Conseguir Trabajo en Programación
Construye una carrera en programación aprendiendo desde el mindset mínimo viable hasta la integración en la comunidad tech. Practica networking, mejora tus habilidades freelance y desarrolla un portafolio competitivo para destacar.

4 consejos para mantener la motivación al aprender programación
Has decidido aprender a programar, estás con mucha emoción y comienzas a ver videos de YouTube o a h...


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.

Cómo aprender programación mejoró mi carrera en marketing
Hola, mi nombre es Catherine y quiero contarte cómo el perderle miedo al código me llevó a escalar c...


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.


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.

Curso de Desarrollo de Lenguajes de Programación

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


Curso Básico de Programación con C#
Desarrolla tus habilidades de programación en C# aprendiendo a crear un juego de casino tipo Blackjack. Implementa estructuras de control como IF y SWITCH, y usa ciclos WHILE y FOR para mejorar la lógica de tu juego. Ideal para principiantes.

Programación Básica: Fundamentos y Creación de Proyectos en Línea

Curso Gratis de Programación Básica


Curso de Programación y Efectos Interactivos en TikTok
Construye efectos interactivos para TikTok usando Effect House. Aprende a crear experiencias visuales con scripts, animación y lógica randomizada. Diseña y publica tus filtros únicos directamente en la plataforma.


Curso de Introducción a la Programación de Videojuegos 3D con Unity
Crea videojuegos 3D usando Unity. Aprende desde la historia de los motores, instalación, creación de terrenos y assets hasta disparos y colisiones. Ideal para empezar en el desarrollo de juegos, con ejercicios prácticos y sencillos.
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 de Programación Orientada a Objetos con C#
Domina los conceptos clave de la programación orientada a objetos con C#: clases, objetos, herencia, encapsulamiento, polimorfismo, abstracción e interfaces. Aplica cada principio con ejemplos, listas y buenas prácticas.


Curso de Programación de Contratos Inteligentes con Sway
Programa y despliega contratos inteligentes en Sway para una tienda en línea. Aprende a manejar funciones de solo lectura, transacciones y estados complejos. Conecta tu contrato a una interfaz usando TypeScript SDK para crear un DApp completo.


Curso de Historia de la Programación: Lenguajes y Paradigmas
Explora la evolución de los lenguajes de programación y paradigmas desde sus inicios hasta la actualidad. Descubre cómo se relacionan conceptos como las máquinas abstractas y la programación orientada a objetos, lógica y funcional.
Programación con Python
Desarrollo e Ingeniería • 7 cursos
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.
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.
Programación con PHP
Desarrollo e Ingeniería • 6 cursos
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.
Fundamentos de Programación e Ingeniería de Software
Desarrollo e Ingeniería • 5 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.
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.
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.

Programación Estructurada: Conceptos y Ejemplos Prácticos

Curso de Historia de la Programación: Lenguajes y Paradigmas
Programación con TypeScript
Desarrollo e Ingeniería • 3 cursos
Programación con TypeScript
Matemáticas para Programación
• 10 cursos
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.


Curso de Java
Domina los fundamentos de Java con ejercicios prácticos. Aprende a escribir, organizar y ejecutar tu código desde cero. Mejora tus habilidades con programación orientada a objetos, estructuras modernas y buenas prácticas para construir software robusto y profesional.

Ejercicios de Programación para Mejorar tus Habilidades

Curso de PHP con Composer


Curso de Introducción a .NET con C#
Aprende los fundamentos de C# y .NET, su instalación, plantillas y estructura de proyectos. Crea tu primera aplicación con CLI, domina tipos de datos, ciclos, métodos, POO e interfaces. Integra paquetes con NuGet y depura tu código desde VS Code.


Curso de Marca Personal para Developers
Construye tu marca personal como developer. Aprende a usar redes sociales, como Twitter y LinkedIn, y plataformas como GitHub para destacar. Crea contenido en YouTube y Twitch y maximiza tu presencia digital conectando con comunidades.


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.

Fundamentos de Programación para Technical Writers

Curso de Introducción al Technical Writing y Documentación de Código


Curso de Creación de Videojuegos
Diseña narrativas, mecánicas de juego, arte, audio y estrategias de negocio para crear y lanzar videojuegos, comprendiendo el proceso completo de la industria y los roles clave del desarrollo.

Reto de Programación 100 Días: PlatziCodingChallenge

Curso Práctico de HTML y CSS


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.


Curso para Conseguir Trabajo como Frontend Developer
Construye un portafolio sólido y prepárate para entrevistas como Frontend Developer. Aprende tecnologías clave como HTML, CSS y JavaScript, usa frameworks modernos y frameworks de prueba y mejora con consejos reales para destacar en el mercado laboral.

Plataforma para Competir y Mejorar como Programador

Taller de creación de Startups 2019


Curso Práctico de Frontend Developer
Construye un proyecto completo de frontend, creando un diseño responsive paso a paso. Comprende y aplica HTML y CSS para estructurar, estilizar y perfeccionar una interfaz de usuario efectiva. Ideal para iniciar en el desarrollo web.

Programación en C#: Desarrollo de Aplicaciones y Videojuegos

Curso de Introducción a C# con .NET 3.1


Curso Introductorio de Desarrollo de Videojuegos con Godot
Desarrolla tu primer videojuego usando Godot desde lo básico. Crea un clásico Pong, programando movimiento, colisiones y un marcador. Aprende sobre nodos, escenas y señales. Al final, exporta tu juego para la web.


Curso de Desarrollo de Videojuegos para Móviles con Unity
Desarrolla un juego móvil con Unity creando un clon de Candy Crush. Aprende a estructurar proyectos, implementar game design y optimizar gráficos. Crea y gestiona un HUD, implementa puntuaciones y desafíos. Lleva tu juego a Stores.


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.


Curso para escribir Series Web
Escribe y comercializa guiones de series web. Descubre técnicas para construir personajes, crear estructuras innovadoras y vender tus ideas exitosamente. Experimenta con diversos géneros y formatos, aprendiendo desde la práctica.


Curso de Desarrollo de Videojuegos Móviles con Unity
Crea un juego móvil de tipo Match 3 con Unity, integrando sistemas de tiempo, puntuación y pantallas de inicio y Game Over. Aprende a gestionar audio y a implementar un sistema de UI atractivo.

Programación para Diseñadores UX/UI en Platzi

Curso de Diseño Mobile First: Prototipos

HTML y CSS: Fundamentos para Marketers

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

Resolución de problemas y live coding

Curso para Conseguir Trabajo como Frontend Developer
Desarrollo con C# y .NET
Desarrollo e Ingeniería • 6 cursos
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.

¿Qué es lo mínimo que necesito para empezar a crear videojuegos?

Curso de Planeación y Dirección de Videojuegos Indies

¿Qué quieres aprender? Ideas y retos

Curso de Next.js con GraphQL
Desarrollo Frontend con JavaScript
Desarrollo e Ingeniería • 12 cursos
Desarrollo Frontend con JavaScript
Desarrollo Multiplataforma con React Native
• 2 cursos
Crea aplicaciones móviles para iOS y Android simultáneamente utilizando JavaScript y el framework React Native.
Fundamentos del Desarrollo Web Profesional
Desarrollo e Ingeniería • 10 cursos
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.
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.
Desarrollo Web para Diseñadores
• 15 cursos
Aprende los fundamentos del desarrollo frontend (HTML, CSS, Responsive Design) para poder implementar tus propios diseños web o colaborar de manera más efectiva con equipos de ingeniería.
Programación Orientada a Objetos con Java
Desarrollo e Ingeniería • 4 cursos
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.


Taller Práctico de JavaScript: ¡Crea tu Primer Videojuego!
Crea tu primer videojuego en JavaScript usando canvas. Controla un personaje, detecta colisiones, administra vidas, puntajes y récords. Convierte conceptos básicos de programación en un juego 2D funcional y adaptable.


Curso de C++ Básico
Con este curso básico de C++, aprende a programar desde cero, manipulando variables, tipos de datos, operadores, ciclos y condicionales. Practica creando pequeños programas y usa funciones para organizar mejor tu código.


Curso de Configuración de Entorno de Desarrollo en macOS
Configura tu entorno de desarrollo en macOS con herramientas esenciales como Google Chrome y Visual Studio Code. Aprende a manejar Git y GitHub para versionar tu código y crea tu primera app con ReactJS. Curso ideal para iniciar.
Fundamentos de Desarrollo Móvil
• 11 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 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.
Desarrollo de Aplicaciones con IA
• 9 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.


Curso de Game Maker Studio 2: Técnicas avanzadas para tu juego
Avanza tu proyecto de videojuego con técnicas avanzadas en Game Maker Studio 2. Aprende a implementar guardado de partida, uso de shaders, menús personalizados y manejo de gamepads, creando una experiencia más profesional.


Curso Básico de Programación en 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.
DevOps y Cloud para Desarrolladores Web
• 17 cursos
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).


Curso de Rust básico
Explora Rust creando una calculadora científica y un juego de texto. Aprende estructuras, manipulación de datos y ciclos. Desde funciones básicas hasta integración de archivos y estructuras de control avanzadas.


Curso de Game Maker Studio 2: Introducción a Creación de Videojuegos
Crea tu primer videojuego con Game Maker Studio 2. Aprende a manejar sprites, colisiones, movimiento, sonido y niveles. Perfecto para principiantes, lleva tu idea a la pantalla sin necesidad de experiencia previa.


Curso de Introducción a Elixir
Desarrolla el juego de Ahorcado en Elixir. Implementa la funcionalidad básica para adivinar palabras y mejora con características avanzadas. Usa módulos y funciones como aprendizaje práctico mientras aplicas lógica y diseño de juegos.


Curso de Configuración de Entorno de Desarrollo en Windows
Configura tu entorno de desarrollo en Windows. Aprende a instalar herramientas esenciales como WSL, Git y VSCode. Adquiere habilidades básicas en GitHub, Node.js y Python para iniciar tu camino en desarrollo web o software. Aprovecha y personaliza con Power Toys.


Curso de Introducción a C# con .NET 3.1
Desarrolla aplicaciones en C# con .NET 3.1. Aprende a manejar datos, clases, métodos y ciclos para construir sistemas de registro, validación y búsqueda de usuarios. Ideal para quienes comienzan a dar sus primeros pasos en el desarrollo de software.


21 Días de Python
En solo 5 semanas, podrás dominar Python desde cero. Cada día explorarás nuevos conceptos y completarás ejercicios prácticos diseñados para fortalecer tus habilidades. Además, contarás con un canal exclusivo en Discord y sesiones semanales de preguntas y respuestas para apoyarte en todo momento. ¡Embárcate en este desafío y mejora tu nivel en Python en un tiempo récord!
Machine Learning y Deep Learning
• 18 cursos
Profundiza en algoritmia, aprendizaje supervisado, no supervisado, redes neuronales, y el despliegue de modelos de Data Science e Inteligencia Artificial en producción.
Desarrollo Backend con PHP
• 17 cursos
Aprende a construir aplicaciones web y APIs robustas con PHP, dominando frameworks como Laravel y Symfony, gestionando bases de datos, autenticación y buenas prácticas.
Desarrollo Backend con Ruby
• 4 cursos
Domina el desarrollo backend ágil y elegante con Ruby y el framework Ruby on Rails para crear APIs RESTful y aplicaciones web.
Desarrollo Backend con Java
• 7 cursos
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.


Proyectos Creativos para Niñas y Niños
¡Tu edad no importa para crear tus primeros inventos y proyectos creativos! Inicia tu aventura en el mundo de la programación. Descubre cómo desarrollar videojuegos y aplicaciones para celular con JuanDC.
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.