background

Encuentra tu próximo curso

Blog
Road to Code: algoritmos clave en programación

Road to Code: algoritmos clave en programación

Estás a punto de culminar tu camino en Road to Code, donde diste tu primer paso iniciando con lo más...

Profe Héctor Vega
83
17 de mayo de 2025
Blog
3 algoritmos que han moldeado al mundo

3 algoritmos que han moldeado al mundo

Hace poco te compartí cuál era el algoritmo más antiguohttps://platzi.com/blog/el-algoritmo-mas-a...

Profe Daniel Sánchez
24
17 de mayo de 2025
Curso
Curso de Pensamiento Lógico: Algoritmos y Diagramas de Flujo
4.8(5.7k)
/cursos/pensamiento-logico/

Curso de Pensamiento Lógico: Algoritmos y Diagramas de Flujo

Desarrolla tus habilidades de pensamiento lógico con algoritmos y diagramas de flujo, comprendiendo operaciones matemáticas, sistemas numéricos y estructuras lógicas. Aprende a diseñar procesos claros y eficientes desde cero.

Profe Ana Belisa Martínez
Nivel básico
1 hora de duración
22.4k visualizaciones
Curso
Curso de  Algoritmos Avanzados: Grafos y Árboles
/cursos/algoritmos-avanzados-grafos/

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.

Profe Camila Londoño
Nivel avanzado
5 horas de duración
Curso
Curso Práctico de Estructuras de Datos y Algoritmos
4.2(1k)
/cursos/algoritmos-practico/

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.

Profe Ricardo Celis
Nivel básico
4 horas de duración
1.5k visualizaciones
Clase
Algoritmos Voraces: Principios y Aplicaciones Prácticas

Algoritmos Voraces: Principios y Aplicaciones Prácticas

/cursos/algoritmos-practico/que-son-los-greedy-algorithm

Curso Práctico de Estructuras de Datos y Algoritmos

Profe Ricardo Celis
Nivel básico
6 minutos de contenido
visualizaciones
Clase
Algoritmos y Estructuras de Datos en la Ingeniería

Algoritmos y Estructuras de Datos en la Ingeniería

/cursos/algoritmos-avanzados-grafos/quieres-mas-cursos-avanzados-de-algoritmos

Curso de Algoritmos Avanzados: Grafos y Árboles

Profe Camila Londoño
Nivel avanzado
1 minuto de contenido
visualizaciones
Curso
Curso de  Algoritmos Avanzados: Patrones de Arrays y Strings
/cursos/algoritmos-avanzados-arrays/

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.

Profe Camila Londoño
Nivel avanzado
2 horas de duración
170 visualizaciones
Curso
Curso de Introducción a los Algoritmos de Ordenamiento
4.6(952)
/cursos/ordenamiento/

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.

Profe Ricardo Celis
Nivel básico
1 hora de duración
1.4k visualizaciones
Curso
Curso de  Algoritmos Avanzados: Estructuras de Datos Lineales
/cursos/algoritmos-avanzados-lineales/

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.

Profe Camila Londoño
Nivel avanzado
4 horas de duración
Blog
6 Algoritmos importantes para el Machine Learning

6 Algoritmos importantes para el Machine Learning

Ya no es un secreto que el Machine Learning está ganando mucha popularidad, está aplicado de diferen...

Profe Kevin Morales
26
21 de agosto de 2024
Curso
Curso de Algoritmos de Clasificación de Texto
4.8(166)
/cursos/clasificacion-texto/

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.

Profe Francisco Camacho
Nivel avanzado
4 horas de duración
304 visualizaciones
Clase
Optimización de Algoritmos con Ejemplos Prácticos

Optimización de Algoritmos con Ejemplos Prácticos

/cursos/pensamiento-logico/que-es-un-algoritmo-como-resolver-problemas-con-al

Curso de Pensamiento Lógico: Algoritmos y Diagramas de Flujo

Profe Ana Belisa Martínez
Nivel básico
8 minutos de contenido
visualizaciones
Clase
Recursos útiles para aprender algoritmos

Recursos útiles para aprender algoritmos

/cursos/algoritmos-avanzados-entrevistas/recursos-utiles-para-aprender-algoritmos

Curso de Entrevistas Técnicas: Estructuras de Datos y Algoritmos Avanzados

Profe Camila Londoño
Nivel avanzado
2 minutos de contenido
visualizaciones
Curso
Curso de Entrevistas Técnicas: Estructuras de Datos y Algoritmos Avanzados
4.8(205)
/cursos/algoritmos-avanzados-entrevistas/

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.

Profe Camila Londoño
Nivel avanzado
1 hora de duración
712 visualizaciones
Blog
El algoritmo más antiguo

El algoritmo más antiguo

Los algoritmos se han vuelto importantes en nuestras vidas. Están presentes en actividades como busc...

Profe Daniel Sánchez
11
20 de agosto de 2024
Blog
AlphaTensor: Una AI que crea nuevos algoritmos

AlphaTensor: Una AI que crea nuevos algoritmos

Desde hace siglos la humanidad ha intentado mejorar los métodos con los que resolvernos operaciones...

Profe Alarcon7a
29
20 de agosto de 2024
Clase
Algoritmos

Algoritmos

/cursos/facebook-ads/algoritmos

Curso para Crear Campañas con Meta/Facebook Ads

Profe Daniela Belén González
Nivel básico
4 minutos de contenido
visualizaciones
Blog
El algoritmo detrás del chat en Platzi Conf 2021

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

Profe Edwar Baron
94
21 de agosto de 2024
Clase
Conceptos Fundamentales de Algoritmos en Programación

Conceptos Fundamentales de Algoritmos en Programación

/cursos/complejidad-js/estructura-de-un-algoritmo

Curso de Complejidad Algorítmica con JavaScript

Profe Marcelo Arias
Nivel básico
1 minuto de contenido
visualizaciones
Blog
Cómo funcionan las apps de citas: El algoritmo del amor

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

Profe Geraldinne Bohorquez
22
20 de agosto de 2024
Curso
Curso de Complejidad Algorítmica con JavaScript
4.7(337)
/cursos/complejidad-js/

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.

Profe Marcelo Arias
Nivel básico
1 hora de duración
864 visualizaciones
Clase
Herramientas Avanzadas de Programación y Algoritmos Eficientes

Herramientas Avanzadas de Programación y Algoritmos Eficientes

/cursos/algoritmos-python/conclusiones

Curso de Complejidad Algorítmica con Python

Profe David Aroesti
Nivel intermedio
5 minutos de contenido
visualizaciones
Curso
Curso de Álgebra y Funciones
Nuevo
/cursos/algebra/

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.

Profe Marisol Maldonado
Nivel básico
3 horas de duración
Curso
Curso de tips y trucos de IA
Nuevo
/cursos/trucos-ia/

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.

Profe Platzi Team
Nivel básico
49 minutos de contenido
Curso
Curso de Go
Nuevo
/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
Clase
Introducción a Algoritmos en Programación Orientada a Objetos

Introducción a Algoritmos en Programación Orientada a Objetos

/cursos/csharp/que-son-los-algoritmos

Curso Básico de Programación con C#

Profe Ricardo Celis
Nivel básico
4 minutos de contenido
visualizaciones
Clase
Algoritmos de Facebook Ads: Cómo Funciona la Segmentación de Anuncios

Algoritmos de Facebook Ads: Cómo Funciona la Segmentación de Anuncios

/cursos/facebook-ads-platform/algoritmos

Curso de Meta Ads Básico

Profe Daniela Belén González
Nivel básico
3 minutos de contenido
visualizaciones
Clase
Estructuras de Control en Algoritmos: Condicionales y Ciclos

Estructuras de Control en Algoritmos: Condicionales y Ciclos

/cursos/pensamiento-logico-estructuras/que-son-las-estructuras-de-control

Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones

Profe Ana Belisa Martínez
Nivel básico
2 minutos de contenido
visualizaciones
Clase
Algoritmo de Prim: Árbol de Expansión Mínimo en Grafos

Algoritmo de Prim: Árbol de Expansión Mínimo en Grafos

/cursos/discretas/algoritmo-de-prim

Curso de Matemáticas Discretas

Profe Sergio Orduz
Nivel básico
11 minutos de contenido
visualizaciones
Blog
Road to Code: tips para mejorar tu pensamiento computacional

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

Profe Héctor Vega
144
20 de agosto de 2024
Curso
Curso de Matemáticas Discretas
4.8(963)
/cursos/discretas/

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.

Profe Sergio Orduz
Nivel básico
4 horas de duración
1.4k visualizaciones
Curso
Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones
4.7(3.6k)
/cursos/pensamiento-logico-estructuras/

Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones

Desarrolla habilidades para manejar datos, estructuras y funciones. Aprende a aplicar estructuras de control y algoritmos sólidos, creando flujos de trabajo eficientes en programación. Ideal para mejorar tu pensamiento lógico paso a paso.

Profe Ana Belisa Martínez
Nivel básico
1 hora de duración
15.5k visualizaciones
Clase
Qué es un algoritmo y qué es un lenguaje de programación

Qué es un algoritmo y qué es un lenguaje de programación

/cursos/ingenieria/que-es-un-algoritmo-que-es-un-lenguaje-de-programa

Curso de Fundamentos de Ingeniería de Software

Profe Freddy Vega
Nivel básico
7 minutos de contenido
visualizaciones
Clase
Funcionamiento de los Algoritmos en Redes Sociales y Estrategias en Facebook

Funcionamiento de los Algoritmos en Redes Sociales y Estrategias en Facebook

/cursos/marketing-redes/algoritmos-de-redes-sociales-facebook

Curso de Estrategias de Marketing en Redes Sociales

Profe Diana Reyes
Nivel básico
12 minutos de contenido
visualizaciones
Curso
Curso de Pensamiento Lógico: Lenguajes de Programación
4.7(2.8k)
/cursos/pensamiento-logico-lenguajes/

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.

Profe Ana Belisa Martínez
Nivel básico
1 hora de duración
12.6k visualizaciones
Curso
Bites de Inteligencia Artificial para Marketing y Contenidos
/cursos/bites-ia-marketing/

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.

Profe Nat Villegas
Nivel intermedio
49 minutos de contenido
Curso
Curso de Estructuras de Datos con JavaScript
4.8(1k)
/cursos/estructuras-datos/

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.

Profe Diego De Granda
Nivel básico
3 horas de duración
2k visualizaciones
Ruta

Matemáticas para Programación

• 8 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
Curso de Inteligencia Artificial para SEO
4.8(210)
/cursos/ia-seo/

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.

Profe Alejandro González
Nivel avanzado
1 hora de duración
889 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.7k visualizaciones
Blog
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 problemas en programación

Mentoría Expert: Pensamiento Computacional, la estructura de pensamiento necesaria para resolver pro...

Profe Ricardo Celis
29
21 de agosto de 2024
Curso
Curso de Hacking Ético
4.4(797)
/cursos/ethical-hacking/

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.

Profe Alan J. Baeza
Nivel intermedio
4 horas de duración
1.7k visualizaciones
Blog
Ejercicios de programación, primera parte

Ejercicios de programación, primera parte

Hace unos años… Cuando comencé a estudiar programación en Platzi no sabía qué lenguaje elegir...

Profe Héctor Vega
158
21 de noviembre de 2024
Ruta

Fundamentos de Programación e Ingeniería de Software

Desarrollo e Ingeniería • 7 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.

Ruta

Programación con C y C++

Desarrollo e Ingeniería • 6 cursos

Programación con C y C++

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
20 de agosto de 2024
Ruta

SEO: Posicionamiento en Buscadores

Marketing • 10 cursos

Descubre las claves para posicionar y optimizar contenidos que alcancen los primeros resultados en buscadores.

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
85
21 de agosto de 2024
Blog
5 consejos imprescindibles para aprender a programar

5 consejos imprescindibles para aprender a programar

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

Profe JuanFe Peralta
75
27 de marzo de 2025
Ruta

Matemática para Negocios

Negocios y Emprendimiento • 3 cursos

Prepárate para desbloquear tu potencial en Matemáticas y alcanza el éxito en tu carrera.

Curso
Curso de Manipulación de Arrays en JavaScript
4.9(1.7k)
/cursos/arrays/

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.

Profe Nicolas Molina
Nivel intermedio
2 horas de duración
3.7k visualizaciones
Curso
Curso Básico de Programación con C#
4.8(878)
/cursos/csharp/

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.

Profe Ricardo Celis
Nivel básico
3 horas de duración
4k visualizaciones
Ruta

Analítica para Marketing

Marketing • 8 cursos

Perfecciona tus capacidades de análisis con nuestro curso de Analítica para Marketing

Ruta

Desarrollo de Aplicaciones con IA

• 9 cursos

Desarrollo de Aplicaciones con IA

Ruta

Machine Learning y Deep Learning

• 20 cursos

Machine Learning y Deep Learning

Curso
Desafíos de Pensamiento Lógico
/cursos/pensamiento-logico-desafios/

Desafíos de Pensamiento Lógico

¿Ya tomaste la trilogía de cursos de pensamiento lógico? ¡Entonces pon a prueba todo lo que aprendiste! Completa nuevos desafíos de pensamiento lógico y playgrounds de programación junto a tu profesora Leomaris Reyes.

Profes Erik Ochoa, Leomaris Reyes
Nivel básico
17 minutos de contenido
Ruta

Inteligencia Artificial para Empresas

Negocios y Emprendimiento • 15 cursos

Multiplica el impacto de tu equipo con el uso de herramientas de IA y crea estrategias de Inteligencia Artificial para transformar tu negocio.

Ruta

Ecosistemas Blockchain Alternativos (No-EVM)

• 5 cursos

Ecosistemas Blockchain Alternativos (No-EVM)

Ruta

Programación con JavaScript

Desarrollo e Ingeniería • 10 cursos

Programación con JavaScript

Curso
Curso de Control de Flujo en C
4.7(1.1k)
/cursos/flujo-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.

Profe Ricardo Celis
Nivel básico
1 hora de duración
1.9k visualizaciones
Ruta

Diseño Gráfico Asistido por Inteligencia Artificial

• 8 cursos

Diseño Gráfico Asistido por Inteligencia Artificial

Ruta

Programación con PHP

Desarrollo e Ingeniería • 7 cursos

Programación con PHP

Ruta

Desarrollo de Software Seguro

Desarrollo e Ingeniería • 14 cursos

Domina el desarrollo de software seguro, desde fundamentos de seguridad informática hasta técnicas de autenticación y protección en aplicaciones web.

Curso
30 días de JavaScript
/cursos/javascript-30-dias/

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.

Profe Leonardo Espinoza
Nivel básico
8 horas de duración
307 visualizaciones
Ruta

Estrategias de Negocios

Negocios y Emprendimiento • 9 cursos

Conviértase en un estratega digital: Comprenda las áreas que impulsan el éxito digital y lidera la era digital.

Curso
Taller Práctico de JavaScript: Matemáticas y Estadística Básica
4.8(389)
/cursos/javascript-practico-matematicas/

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.

Profe Juan David Castro Gallego
Nivel básico
6 horas de duración
1.2k visualizaciones
Ruta

Estrategia de Growth Marketing y Optimización

Marketing • 14 cursos

Descubre cómo ejecutar experimentos a través del embudo de ventas y diseña estrategias que impulsen métricas claves.

Ruta

Fundamentos del Diseño Gráfico y Digital

• 14 cursos

Fundamentos del Diseño Gráfico y Digital

Ruta

Diseño Asistido por Inteligencia Artificial

• 3 cursos

Diseño Asistido por Inteligencia Artificial

Curso
Curso de PHP: Arreglos, Funciones y Estructuras de Control
4.9(824)
/cursos/php-arreglos-funciones/

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.

Profe Platzi Team
Nivel básico
4 horas de duración
2.4k visualizaciones
Ruta

Inteligencia Artificial Aplicada a Finanzas

• 7 cursos

Inteligencia Artificial Aplicada a Finanzas

Ruta

Especialista en SEO

Marketing • 13 cursos

Aumenta la visibilidad en línea de una marca, optimizando su sitio web para aparecer en los primeros resultados de los motores de búsqueda.