
Encuentra tu próximo curso
Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.
Conseguir trabajo en programación
Encuentra el mejor empleo en la industria de tecnología como software developer

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.

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.

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.
Fundamentos de Programación y Desarrollo Web
Conoce más sobre computación básica y pensamiento lógico y programación orientada a desarrollo web.

Aprende JavaScript, Python y PHP desde cero
Curso de Pensamiento Lógico: Lenguajes de Programación

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
Inmersión en la Programación de Blockchain
Ejercita tu pensamiento lógico y aborda el desarrollo de aplicaciones Blockchain. Entiende los lenguajes de programación y herramientas necesarias.

Programación Básica: Fundamentos y Creación de Proyectos en Línea
Curso Gratis de Programación Básica
Herramientas de AI para Programadores
Descubre cómo la IA puede transformar tu enfoque de desarrollo. Utiliza poderosas herramientas de IA para crear soluciones innovadoras y eficientes.

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.

Curso de Pensamiento Lógico: Lenguajes de Programación
Entrena tu pensamiento lógico aprendiendo sobre lenguajes de programación como JavaScript, Python y PHP. Descubre sus usos, diferencias y similitudes mientras desarrollas habilidades para elegir y manejar el mejor lenguaje para tus proyectos.

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.

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.

Ejercicios de Programación para Mejorar tus Habilidades
Curso de PHP con Composer
Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.

Plataforma para Competir y Mejorar como Programador
Taller de creación de Startups 2019

Programación en C#: Desarrollo de Aplicaciones y Videojuegos
Curso de Introducción a C# con .NET 3.1
Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.

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.

Programación para Diseñadores UX/UI en Platzi
Curso de Diseño Mobile First: Prototipos

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.

Empezando con Python desde 0
21 Días de Python
Cómo Crear tus Primeros Proyectos Web
Crea tu primera página web con HTML y CSS, así como tu primer blog y primera tienda online usando WordPress.

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.

¡Bienvenido al mundo de JavaScript!
30 días de JavaScript

Resolución de problemas y live coding
Curso para Conseguir Trabajo como Frontend Developer

¿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

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.
Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.
Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.

Creación de Aplicaciones CLI Básicas con Node.js
Curso de Node.js Avanzado

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.

Iniciando a programar con JavaScript
Curso de Asincronismo con JavaScript

¿Qué aprender ahora?
Curso de Introducción al Desarrollo Backend

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.

Fundamentos de Programación para Technical Writers
Curso de Introducción al Technical Writing y Documentación de Código

Competencias de Ciencia de Datos: Oportunidades y Aplicaciones Actuales
Cómo Conseguir Trabajo en Programación

Uso avanzado de comillas y variables en PHP
Curso de Manejo de Datos en PHP

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.
Desarrollo Backend con Go
Golang es un lenguaje de programación de código abierto creado por Google que ayuda en la creación de software de manera fácil, eficiente y de alto rendimiento.
Desarrollo Backend con Java
Java es uno de los lenguajes más demandados en la industria, escribe una vez y córrelo donde quieras, es la filosofía de Java.
Backend con Go
Domina el desarrollo backend con GO, el lenguaje que te permite escribir código rápido y eficiente, creando sistemas y aplicaciones de redes de alto rendimiento
Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.

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.
Inteligencia Artificial para Developers
Crea aplicaciones basadas en inteligencia artificial. Conozca las herramientas, los productos y los servicios para crear soluciones innovadoras.
Backend con Java
Aprende desarrollo backend con Java, uno de los lenguaje de programación con mayor demanda laboral, utilizada una amplia gama de aplicaciones y plataformas.
Backend con C# y .NET
Domina el desarrollo web con C# y .NET, el dúo dinámico de Microsoft. Desarrolla aplicaciones web de alto rendimiento y multiplataforma.
TypeScript
Mejora la calidad de tu código con TypeScript. Aprende tipos avanzados y programación orientada a objetos para proyectos robustos.Aumenta la seguridad de tu código con TypeScript.
Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.
Laboratorios de Desarrollo Web
Resuelve retos y proyectos avanzados para demostrar tus habilidades y conocimientos con todo lo que aprendiste en la Escuela de Desarrollo Web.
JavaScript para Backend
Aprende a crear servidores escalables y seguros con Node.js. Integra bases de datos, autenticación y comunicación en tiempo real.
Backend con PHP
Aprende a desarrollar con los mejores cursos de PHP, Laravel y Symfony para todo tipo de proyectos web: desde páginas y blogs, hasta tiendas y aplicaciones altamente escalables.
Full Stack con WordPress
Desarrolla blogs y tiendas online usando WordPress, el motor de más de 500 millones de aplicaciones web en internet.
UX para Developers
Potencia tus habilidades de desarrollo con diseño UX. ¡Transforma código en experiencias!
No-Code Developer
Desarrolla productos digitales con herramientas visuales. Valida tus ideas de negocio en poco tiempo o crea tu propia agencia No-Code.
Desarrollo de Competencias para Proyectos Web3
Fortalece tu proyecto Web3 con técnicas de productividad, gestión de equipos ágiles y estrategias de negociación efectivas.
AI: Desarrollo de Apps con LLMs
Desarrolla aplicaciones de AI usando Grandes Modelos de Lenguaje (LLM), como GPT-4 y Llama
Crea tu Startup
Inicia tu startup desde cero, desarrolla un MVP, valida tus ideas con usuarios, establece modelos de negocio sólidos y consigue tus primeros clientes.

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.
Aprendizaje continuo
Conoce las mejores estrategias y herramientas para mantenerte a la vanguardia de las nuevas ideas y tecnologías.

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.

Curso Práctico de PHP
Desarrolla un juego interactivo en PHP ordenando palabras desordenadas. Aprende a manipular formularios HTML, procesar datos y dar feedback al usuario, aprovechando estructuras de control y funciones. Mejora habilidades en programación dinámica y lógica.

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.

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.

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.

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

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 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 C# para Videojuegos
Implementa plataformas móviles y enemigos en tu videojuego. Diseña niveles únicos, añade audio de fondo y efectos especiales. Programa la lógica de juego con scripts de C#: movimiento, recolección y salud del personaje.

Curso de Configuración de Entorno de Desarrollo en Linux
Configura un entorno de desarrollo en Linux instalando Ubuntu, creando máquinas virtuales, usando la terminal, y dominando herramientas como Google Chrome, Visual Studio Code, y Git. Aprende a subir proyectos a GitHub de forma segura.
Conseguir trabajo en Diseño
Potencia tu perfil para conseguir tu empleo en la industria del diseño