Cursos
-
Ruta
Matemáticas Algoritmos Ciencia de Datos
-
Certificaciones
No tiene permiso para entrar a este curso.
Todos los cursos
Clases y Relaciones
Aprende a describir y analizar las relaciones entre elementos dentro de un conjunto. Comprende cómo surgen las clases de equivalencia y cómo estos conceptos se aplican en la organización, clasificación y modelado de datos.
Matemáticas
1 hora 56 minutos
12 pasos
Complete Search I — Fuerza Bruta
Domina el enfoque fundamental de búsqueda exhaustiva. Aprende a explorar espacios de soluciones, generar permutaciones y resolver problemas usando fuerza bruta con criterio y análisis.
Algoritmos
2 horas 27 minutos
17 pasos
Aritmética Modular
Descubre el sistema numérico detrás de la lógica de los relojes y la criptografía moderna. Aprende a trabajar con congruencias, residuos y operaciones modulares que sustentan muchos algoritmos matemáticos.
Matemáticas
2 horas 32 minutos
17 pasos
Recursión
Domina una de las técnicas más elegantes y poderosas en programación: resolver problemas descomponiéndolos en versiones más pequeñas de sí mismos. Aquí aprenderás cómo pensar de forma recursiva y cuándo usar este enfoque.
Algoritmos
2 horas 55 minutos
17 pasos
Sistema de Numeración
Aprende cómo los números se representan en diferentes bases y cómo estas conversiones son esenciales en la programación, la electrónica y la lógica computacional.
Matemáticas
2 horas 22 minutos
15 pasos
Complete Search II — Backtracking
Aprende a explorar espacios de soluciones de forma inteligente, deshaciendo decisiones y podando caminos inválidos para encontrar resultados eficientes en problemas complejos.
Algoritmos
3 horas 14 minutos
21 pasos
75 Problemas para Hackear Entrevistas BigTech
Este curso intensivo y 100% práctico tiene como objetivo entrenarte para superar entrevistas técnicas de alto nivel en empresas como Google, Meta o Amazon. Resolverás paso a paso 75 problemas seleccionados por su frecuencia y dificultad en entrevistas reales, fortaleciendo tus habilidades algorítmicas mediante la práctica directa y guiada.
11 horas 59 minutos
82 pasos
Algoritmos Divide & Conquer
Domina uno de los paradigmas más poderosos del diseño de algoritmos. Aprende a dividir un problema en partes más pequeñas, resolverlas recursivamente y combinarlas para alcanzar la máxima eficiencia.
Algoritmos
2 horas 20 minutos
18 pasos
Binary Search
Domina el algoritmo que cambió la historia del cómputo. Aprende a buscar con eficiencia logarithmica en arreglos ordenados, resolver problemas paramétricos y aplicar búsqueda binaria incluso en el espacio de respuestas. Ver más
Algoritmos
3 horas 2 minutos
14 pasos
Programación Dinámica I
Aprende a resolver problemas complejos dividiéndolos en subproblemas más simples. Domina la idea de reutilizar resultados previos mediante recursión, memoización y tabulación, aplicando el principio de optimalidad a desafíos reales como Mochila y Frog Jump.
Algoritmos
2 horas 9 minutos
16 pasos
Programación Dinámica II
Lleva tu dominio de la Programación Dinámica (DP) al siguiente nivel. Aprende a modelar problemas de consumo de recursos, prefijos/sufijos y múltiples dimensiones, y transforma tus ideas en implementaciones eficientes.
Algoritmos
1 hora 54 minutos
17 pasos
Fundamentos de Grafos
Aprende a modelar y representar relaciones entre entidades usando teoría de grafos. Comprende cómo funcionan los vértices, aristas y estructuras como matrices y listas de adyacencia, y cómo utilizarlas para analizar caminos y conexiones.
Ver más
Algoritmos
2 horas 15 minutos
16 pasos