
Encuentra tu próximo curso

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

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


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.


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.


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.

Algoritmos Voraces: Principios y Aplicaciones Prácticas

Curso Práctico de Estructuras de Datos y Algoritmos

Algoritmos y Estructuras de Datos en la Ingeniería

Curso de Algoritmos Avanzados: Grafos y Árboles


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.

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


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.

Optimización de Algoritmos con Ejemplos Prácticos

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

Recursos útiles para aprender algoritmos

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


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.

El algoritmo más antiguo
Los algoritmos se han vuelto importantes en nuestras vidas. Están presentes en actividades como busc...

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

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

Conceptos Fundamentales de Algoritmos en Programación

Curso de Complejidad Algorítmica con JavaScript

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


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.

Herramientas Avanzadas de Programación y Algoritmos Eficientes

Curso de Complejidad Algorítmica con Python


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.


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

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

Curso Básico de Programación con C#

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

Curso de Meta Ads Básico

Estructuras de Control en Algoritmos: Condicionales y Ciclos

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

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

Curso de Matemáticas Discretas

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.


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.

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

Curso de Fundamentos de Ingeniería de Software

Funcionamiento de los Algoritmos en Redes Sociales y Estrategias en Facebook

Curso de Estrategias de Marketing en Redes Sociales


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.


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

Ejercicios de programación, primera parte
Hace unos años… Cuando comencé a estudiar programación en Platzi no sabía qué lenguaje elegir...
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.
Programación con C y C++
Desarrollo e Ingeniería • 6 cursos
Programación con C y C++

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...
SEO: Posicionamiento en Buscadores
Marketing • 10 cursos
Descubre las claves para posicionar y optimizar contenidos que alcancen los primeros resultados en buscadores.

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

5 consejos imprescindibles para aprender a programar
Aprender a programar no es tarea sencilla. Hay obstáculos, mitos, prejuicios e incluso “vicios” que...
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 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.
Analítica para Marketing
Marketing • 8 cursos
Perfecciona tus capacidades de análisis con nuestro curso de Analítica para Marketing
Desarrollo de Aplicaciones con IA
• 9 cursos
Desarrollo de Aplicaciones con IA
Machine Learning y Deep Learning
• 20 cursos
Machine Learning y Deep Learning


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.
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.
Ecosistemas Blockchain Alternativos (No-EVM)
• 5 cursos
Ecosistemas Blockchain Alternativos (No-EVM)
Programación con JavaScript
Desarrollo e Ingeniería • 10 cursos
Programación con JavaScript


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
• 8 cursos
Diseño Gráfico Asistido por Inteligencia Artificial
Programación con PHP
Desarrollo e Ingeniería • 7 cursos
Programación con PHP
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.


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


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.
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.
Fundamentos del Diseño Gráfico y Digital
• 14 cursos
Fundamentos del Diseño Gráfico y Digital
Diseño Asistido por Inteligencia Artificial
• 3 cursos
Diseño Asistido por Inteligencia Artificial


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.
Inteligencia Artificial Aplicada a Finanzas
• 7 cursos
Inteligencia Artificial Aplicada a Finanzas
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.