
Encuentra tu próximo curso
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.
Programación Básica: Fundamentos y Creación de Proyectos en Línea
Curso Gratis de Programación Básica
Términos Básicos de Programación
Curso de Herramientas de Automatización y Programación para Marketers
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.
Programación con Python
Desarrollo e Ingeniería • 10 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.
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 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.
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.
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.

Buenas prácticas en la programación
Los profesionales del desarrollo de software son, en muchas ocasiones, autodidactas obligados a una...
Programación con JavaScript
Desarrollo e Ingeniería • 11 cursos
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.
Proyectos con Microcontroladores: Entradas y Salidas Básicas
Curso de Programación de Microcontroladores Pic con C
Programación con TypeScript
Desarrollo e Ingeniería • 3 cursos
Programación con TypeScript
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.
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.
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.
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.
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 Básico de Programación Orientada a Objetos con JavaScript
Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.
Programación Procedural: Conceptos y Ejemplos Prácticos
Curso de Historia de la Programación: Lenguajes y Paradigmas

Ejercicios de programación, segunda parte
Hace una semana decidiste NUNCA PARAR de programarhttps://platzi.com/blog/ejercicios-programa...

5 errores que debes evitar al aprender programación
Cuando estás aprendiendo a programar, ¿alguna vez has sentido que te atascas estudiando lo mismo u...

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

Nunca pares de programar: ejercicios de programación - Sexta parte
Has avanzado cinco niveles de ejercicios, donde paso a paso te encuentras retando tu habilidad de ló...
Administración Básica de Servidores Linux
Desarrollo e Ingeniería • 2 cursos
Adquiere los conocimientos esenciales para administrar servidores Linux, incluyendo la gestión de usuarios, permisos, procesos, almacenamiento y recursos del sistema.
Programación Orientada a Objetos con Java
Desarrollo e Ingeniería • 2 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.
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 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.
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.

Curso de Excel Básico
Domina Excel con ejercicios prácticos. Aprende a organizar, editar y dar formato a tus datos desde cero. Mejora tu productividad con atajos, navegación efectiva y hojas de cálculo limpias y profesionales. Domina celdas, fórmulas, formatos y edición eficiente.
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.
Curso Básico de PHP: Instalación, Fundamentos y Operadores
Instala PHP y convierte segundos en horas, minutos y segundos. Entiende la sintaxis, variables y constantes de PHP. Aprende operadores lógicos, aritméticos y relacionales. Realiza cálculos matemáticos y utilízalos en tu código PHP.
Programación Básica en PHP: Introducción y Conceptos Clave
Curso Básico de PHP: Instalación, Fundamentos y Operadores

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

Errores que comete un programador novato
Inevitablemente, vamos a cometer errores. Pero aprender a usar algunas herramientas y desarrollar la...

3 errores que estás cometiendo al programar
Hay un enemigo que persigue a todos los programadores. Puede que ni siquiera sepas que está ahí. Per...

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

Tres claves que harán tu vida como programador más placentera
Ser programador puede sentirse como una desgracia más que una bendición por momentos, ¿cierto? Cuand...
Curso de Fundamentos de Computación e Informática
Deja de perder tiempo por cables mal conectados, archivos que no abren o correos sospechosos. Dominarás lo esencial para trabajar con confianza: conectar periféricos, elegir puertos USB-C/HDMI/Ethernet y entender CPU, RAM y SSD. Manejarás Windows, macOS y Linux; instalarás apps seguras; trabajarás con DOCX, XLSX, PDF y ZIP; organizarás carpetas; usarás Microsoft 365, Google Workspace, Teams y Zoom. Implementa contraseñas robustas, MFA y copias. Detecta malware y phishing. Empieza hoy y transforma tu día a día en oficina.
Variables y constantes en programación básica
Curso de Pensamiento Lógico
Inglés Básico A1
Inglés • 14 cursos
Aprende a comunicarte en situaciones cotidianas y adquiere vocabulario básico para dar información personal y hacer preguntas cortas en inglés.
Inglés Básico A2
Inglés • 15 cursos
Desarrolla competencias gramaticales básicas para entablar tus primeras conversaciones en inglés y comprende el uso de frases y expresiones comunes.
Programación Básica en Python para Principiantes
Curso de Técnicas de Listening en Redes Sociales
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.
Uso de la sentencia if para decisiones en programación
Curso de Introducción a C# con .NET 3.1
Operadores básicos
Curso de Introducción a Elixir
Variables y tipos de datos en programación básica
Curso Práctico de C++
Fundamentos de Programación en Swift para iOS
Curso de Swift para Apps iOS
Fundamentos de programación en Python para principiantes
Curso de Redes de Internet - Profesional
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.
Bienvenida al Reto Developer Foundations
El reto Developer Foundations está diseñado para que desarrolles bases sólidas de programación aplicables a cualquier lenguaje, uses AI como acelerador de desarrollo y construyes un proyecto que demuestre tus habilidades. Aprende en comunidad a través de talleres, clases en vivo y mentorías.
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 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.

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.
Curso Práctico de C++
Explora el polimorfismo en C++ creando y manipulando objetos que heredan de clases base. Aprende a implementar constructores, usar apuntadores y construir jerarquías de clases efectivas. Ideal para quienes inician en C++.
Curso de Control de Flujo en C
Comprende y aplica estructuras de control en C: domina if, switch, bucles while, do while y for. Aprende a manejar flujos con break, continue y goto con ejemplos prácticos, fortaleciendo la lógica y eficiencia en tu código.
Fundamentos de Producción Audiovisual
• 18 cursos
Establece las bases de la producción audiovisual, desde la planificación y guionización hasta las técnicas básicas de fotografía, video, audio, edición y escritura para medios digitales.
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.
Curso de Fundamentos de Python
Domina los fundamentos de Python: instalación, sintaxis, tipos de datos, control de flujo, estructuras básicas, modularización, manejo de errores y archivos. Cierra el curso con un proyecto práctico que integra todos los conceptos aprendidos.
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 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.
Curso Básico de Computadores e Informática
Comprende los conceptos básicos de computación. Aprende a utilizar tu primera computadora, instalar y desinstalar programas, navegar por internet de forma segura, manejar archivos e identificar software malicioso. Ideal para principiantes.
Curso de Pensamiento Lógico
Este curso desarrolla las bases del pensamiento lógico aplicado a la programación. A través de algoritmos, estructuras de datos, operaciones y estructuras de control, construirás las habilidades necesarias para resolver problemas en cualquier lenguaje, adaptándote a herramientas modernas como la IA, los IDEs inteligentes y los lenguajes emergentes.
Desarrollo con C# y .NET
Desarrollo e Ingeniería • 7 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.
Fundamentos del Diseño Gráfico y Digital
• 14 cursos
Aprende los principios esenciales del diseño gráfico, el manejo de herramientas digitales clave como Photoshop e Illustrator, y las bases de color, composición y tipografía para crear proyectos visuales impactantes.
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.
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.
Fundamentos de C# con NET Core 2.1
Desarrolla los fundamentos de programación en C# y .NET Core 2.1. Crea y gestiona entidades como escuelas, alumnos y cursos a través de clases, colecciones, y datos aleatorios. Aprende sobre métodos, propiedades, y el uso de LINQ para consultas eficientes. Ideal para principiantes.
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.
Fundamentos de Habilidades Profesionales
• 9 cursos
Establece las bases de la comunicación efectiva, gestión del tiempo, productividad, toma de decisiones, pensamiento lógico y los principios del liderazgo para el éxito profesional.
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.
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.
Domina Excel
Negocios y Emprendimiento • 5 cursos
Aprende Excel de nivel básico a avanzado. Domina esta herramienta esencial para análisis de datos y toma de decisiones eficientes.
Fundamentos de Cloud y DevOps
• 10 cursos
Adquiere las bases esenciales de sistemas operativos Linux, redes, control de versiones y los principios de DevOps y Cloud Computing.
AI Software Engineer
Desarrollo e Ingeniería • 35 cursos
Aprende los fundamentos de programación y matemáticas hasta el desarrollo y despliegue de aplicaciones de inteligencia artificial. Construye soluciones innovadoras con herramientas modernas y prácticas