
Encuentra tu próximo curso
Algoritmos Voraces: Principios y Aplicaciones Prácticas
Curso Práctico de Estructuras de Datos y Algoritmos
Curso de Algoritmos Avanzados: Grafos y Árboles
Explora estructuras avanzadas de datos con grafos y árboles, optimizando soluciones con algoritmos de DFS, BFS y backtracking. Diseña estrategias para resolver problemas complejos y construir caminos más eficientes. Aprende a implementar estas con técnicas prácticas y a utilizarlas de forma real en proyectos de software y tecnología.
Algoritmos y Estructuras de Datos en la Ingeniería
Curso de Algoritmos Avanzados: Grafos y Árboles
Curso Práctico de Estructuras de Datos y Algoritmos
Comprende y aplica estructuras de datos y algoritmos fundamentales para resolver problemas complejos. Aprende técnicas como recursividad y Divide & Conquer. Con Python y C++, crearás soluciones eficientes y optimizadas.
Recursos útiles para aprender algoritmos
Curso de Entrevistas Técnicas: Estructuras de Datos y Algoritmos Avanzados
Curso de Algoritmos Avanzados: Patrones de Arrays y Strings
Explora patrones avanzados de algoritmos aplicados a arrays y strings. Aprende a resolver problemas de eficiencia utilizando técnicas como la ventana deslizante y dos apuntadores. Mejora tus habilidades con búsquedas binarias.
Curso de Introducción a los Algoritmos de Ordenamiento
Explora algoritmos de ordenamiento como Bubble Sort y Selection Sort. Aprende a implementarlos en Python y analiza su eficiencia. Ideal para principiantes en informática interesados en estructuras de datos y técnicas de ordenamiento.
Curso de Algoritmos Avanzados: Estructuras de Datos Lineales
Explora estructuras de datos lineales avanzadas con listas enlazadas, pilas, colas y colas de prioridad. Domina la implementación en Java y C++, y resuelve problemas como Automatización de LRU Cache o paréntesis válidos.
Curso de Algoritmos de Clasificación de Texto
Resuelve tareas de clasificación de texto con algoritmos de Machine Learning. Aprende a predecir el género de nombres y detectar spam en correos electrónicos. Desarrolla modelos personalizados e implementa Naive Bayes desde cero usando Python.
Curso de Entrevistas Técnicas: Estructuras de Datos y Algoritmos Avanzados
Aprende a resolver problemas de programación avanzados utilizando estructuras de datos y algoritmos. Mejora tus habilidades para entrevistas técnicas y entiende cómo aplicar complejidad algorítmica en situaciones reales.

AlphaTensor: Una AI que crea nuevos algoritmos
Desde hace siglos la humanidad ha intentado mejorar los métodos con los que resolvernos operaciones...
Algoritmos
Curso para Crear Campañas con Meta/Facebook Ads
Conceptos Fundamentales de Algoritmos en Programación
Curso de Complejidad Algorítmica con JavaScript

El algoritmo detrás del chat en Platzi Conf 2021
Hoy te contaré un par de cosas que el equipo de Producto en Platzihttps://platzi.com/, estuvo it...

Cómo funcionan las apps de citas: El algoritmo del amor
En la búsqueda del amor hacemos un gran esfuerzo en encontrar a la pareja perfecta para lo cual empe...
Herramientas Avanzadas de Programación y Algoritmos Eficientes
Curso de Complejidad Algorítmica con Python
Curso de Complejidad Algorítmica con JavaScript
Analiza y optimiza algoritmos con JavaScript. Aprende a evaluar su eficiencia en términos de tiempo y espacio. Comprende cómo seleccionar el mejor algoritmo para mejorar el rendimiento del software.
Técnicas
Curso Gratis de Estrategias para Aprender Inglés en Línea
Algoritmos y diagramas de flujo para resolver problemas paso a paso
Curso de Pensamiento Lógico
Curso de Claude Code
Transforma tu forma de programar con Claude Code. Aprende a construir software conversando con la IA: analiza código, diseña features y ejecuta pruebas desde la terminal. Desarrolla proyectos completos en equipo con agentes inteligentes y flujos de trabajo reales
Introducción a Algoritmos en Programación Orientada a Objetos
Curso Básico de Programación con C#
Qué es un algoritmo y qué es un lenguaje de programación
Curso de Fundamentos de Ingeniería de Software
Curso de tips y trucos de IA
Aplica trucos de IA para analizar documentos, optimizar hiperparámetros en LLMs, mejorar prompts y automatizar tareas en code editors como Cursor. Mejora resultados al interactuar con inteligencias artificiales.

Curso de Google Ads
Crea campañas digitales dentro del ecosistema Google. Aprende cómo distribuir tu presupuesto de manera óptima. Conoce los tipos de campaña que existen y adopta las mejores prácticas.

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.
Algoritmos de Búsqueda: BruteForce vs. Búsqueda Binaria en Python
Curso Práctico de Python: Creación de un CRUD
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.
Curso de Álgebra y Funciones
Desarrolla la capacidad de resolver problemas matemáticos mediante el uso de expresiones algebraicas. Impulsa el pensamiento lógico y el razonamiento. Aprende a factorizar trinomios, aplicar distribuciones algebraicas y simplificar problemas complejos con métodos gráficos y algebraicos.
Cambiando el algoritmo - Marian Villa
Platzi Conf Online 2024

Road to Code: tips para mejorar tu pensamiento computacional
Estás a más de la mitad en tu camino de Road to Code, ya aprendiste a programar en Pythonhttps://...
Curso de Matemáticas Discretas
Explora la lógica, la teoría de conjuntos y la teoría de gráficas. Descubre cómo aplicarlas a algoritmos de optimización y comunicación, estructuras de datos y redes. Construye árboles de expansión, flujos máximos y resuelve problemas complejos.
Bites de Inteligencia Artificial para Marketing y Contenidos
Usa IA para crear imágenes, animaciones y videos para marketing y contenidos. Aprende a generar, editar y personalizar diseños con herramientas como Canva, Midjourney, Kaiber, Leonardo y Runway.
Curso de Estructuras de Datos con JavaScript
Comprende las estructuras de datos usando JavaScript, desde arrays hasta gráficos. Crea, manipula y almacena eficientemente usando técnicas para insertar, buscar y eliminar nodos y elementos. Domina cómo se manejan en la memoria.
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 Inteligencia Artificial para SEO
Implementa IA en SEO para optimizar procesos, crear estrategias y generar contenido web efectivo. Aprende a usar ChatGPT para protopersonas, validar mercados, categorizar productos, planificar contenido y más. Potencia efectividad y resultados.
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.

Mentoría Expert: Pensamiento Computacional, la estructura de pensamiento necesaria para resolver problemas en programación
Mentoría Expert: Pensamiento Computacional, la estructura de pensamiento necesaria para resolver pro...
Curso de Hacking Ético
Explora las prácticas de hacking ético y cómo proteger sistemas. Trata conceptos claves como análisis de malware, ataques de phishing, sniffing en redes y pentesting. Aprende a identificar vulnerabilidades y diseñar estrategias de seguridad eficientes.
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.
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.

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

Ejercicios de programación, segunda parte
Hace una semana decidiste NUNCA PARAR de programarhttps://platzi.com/blog/ejercicios-programa...
SEO y Posicionamiento Web
• 11 cursos
Aprende a optimizar sitios web y contenido para mejorar su visibilidad en motores de búsqueda como Google, atrayendo tráfico orgánico cualificado mediante análisis técnico, de contenido y link building.

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

Buenas prácticas en la programación
Los profesionales del desarrollo de software son, en muchas ocasiones, autodidactas obligados a una...
Fundamentos de Marketing Digital
• 13 cursos
Aprende los conceptos clave del marketing digital, el panorama de canales, la definición de objetivos, el entendimiento del consumidor moderno y las herramientas esenciales para iniciar.

5 conceptos básicos de electrónica
Es muy importante entender la forma en la que fluye la energía en nuestro circuito electrónico, por...
Analítica Digital y Optimización (CRO)
• 15 cursos
Aprende a medir y analizar el rendimiento de tus estrategias digitales usando herramientas como Google Analytics 4, Tag Manager y Looker Studio. Implementa Optimización de la Tasa de Conversión (CRO) mediante A/B testing y experimentación.
Curso de Manipulación de Arrays en JavaScript
Domina la manipulación de arrays en JavaScript para optimizar tu código. Aprende desde técnicas básicas como forEach y map hasta avanzadas como flatMap y reduce. Mejora la estructuración de datos en frontend y backend.
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 Fundamentos de Ingeniería de Software
Cómo funciona Internet, las computadoras, los chips, la inteligencia artificial y los sistemas del mundo. Desde cero obtendrás los fundamentos de la tecnología y el software moderno.

GAMEPLAY: Diseño de Niveles y Optimización para Videojuegos Móviles con Unity
¿Crees que uno o más desafíos casualmente vinculados a tus juegos serán suficientes para enganchar a...

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...
Desarrollo de Aplicaciones con IA
• 13 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.
Motion Graphics y Animación
• 5 cursos
Aprende a crear animaciones 2D y 3D y efectos visuales utilizando software estándar de la industria como After Effects y Cinema 4D para enriquecer tus producciones.
Machine Learning y Deep Learning
• 16 cursos
Profundiza en algoritmia, aprendizaje supervisado, no supervisado, redes neuronales, y el despliegue de modelos de Data Science e Inteligencia Artificial en producción.
Ecosistemas Blockchain Alternativos (No-EVM)
• 5 cursos
Amplía tus conocimientos más allá de Ethereum explorando el desarrollo en otras blockchains como NEAR (con Rust o JavaScript), Celo (EVM-compatible pero con enfoque móvil) y Fuel (con Sway) para construir soluciones en diversos ecosistemas.
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.
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.
Diseño Gráfico Asistido por Inteligencia Artificial
• 7 cursos
Explora cómo la Inteligencia Artificial está transformando el diseño. Aprende a usar herramientas como ChatGPT, Midjourney y Stable Diffusion para generar ideas, imágenes, prototipos y optimizar flujos de trabajo.
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.
Marketing para E-commerce
• 16 cursos
Especialízate en las estrategias de marketing digital aplicadas al comercio electrónico: SEO, publicidad pagada (Ads), UX, analítica y optimización de la conversión (CRO) para tiendas en línea sobre plataformas como Shopify y WooCommerce.
30 días de JavaScript
Durante 6 semanas continuas estaremos aprendiendo desde 0 las características de JavaScript con la peculiaridad de aprender conceptos nuevos diariamente con ejercicios prácticos y cursos de tus profesores favoritos. Te estaremos acompañando en todo tu proceso de diferentes maneras, empezando por un canal exclusivo en Discord para participantes de este reto, al igual que tendremos sesiones semanales de Q&A para despejarte tus dudas o ayudarte con algo en lo que te encuentres estancado o estancada.
Taller Práctico de JavaScript: Matemáticas y Estadística Básica
Traducirás fórmulas matemáticas y conceptos de estadística básica a JavaScript. Calcula áreas, promedios, proyecciones salariales y descuentos. Usa arrays, objetos y métodos como sort, map, find y reduce.
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 PHP: Arreglos, Funciones y Estructuras de Control
Explora PHP creando un juego del ahorcado. Descubre cómo trabajar con arreglos, condicionales y ciclos para controlar el flujo del juego. Implementa funciones y plantillas para gestionar el código de forma eficiente.
Sistemas de Diseño y DesignOps
• 6 cursos
Aprende a crear, gestionar y escalar sistemas de diseño (Design Systems) para mantener la consistencia y eficiencia en productos complejos, optimizando la colaboración (DesignOps) entre equipos.
Herramientas Digitales y Automatización para Negocios
• 19 cursos
Aprende a utilizar y automatizar herramientas clave como Notion, Airtable, Trello, Slack, Google Suite, Zapier y más para mejorar la productividad, gestión de proyectos y comunicación en tu empresa.
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.
Motion Graphics y Animación 3D
• 4 cursos
Domina la animación y los efectos visuales para publicidad y producciones digitales con After Effects y Cinema 4D, aprendiendo a renderizar y componer escenas complejas.
Diseño Asistido por Inteligencia Artificial
• 3 cursos
Integra herramientas de Inteligencia Artificial en tu flujo de diseño para optimizar la investigación de usuarios, la generación de ideas, el prototipado y la creación de interfaces, manteniendo un enfoque ético.
Inteligencia Artificial Aplicada a Finanzas
• 7 cursos
Utiliza la IA para el análisis financiero, automatización de tareas, predicción de tendencias y optimización de estrategias, integrando herramientas como ChatGPT y Excel con capacidades de IA.
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.
Laboratorio de JavaScript: Crea tu App de Filtros y Detección de Rostros
Acabas de aceptar el puesto de co-founder en una nueva startup de filtros. El sistema de detección de rostros está listo, pero solo se ha probado en imágenes. Tu responsabilidad será hacer la migración a video y crear los mejores filtros para atraer audiencia a nuestro producto.