Algoritmos y estructuras de datos para entrevistas
Un curso de nivel intermedio que asume conocimientos previos de Python (variables, bucles, funciones y listas) — te recomendamos terminar 'Fundamentos de Python' antes de empezar. Preparación para las rondas de algoritmos de entrevistas estilo NVIDIA: arrays y two pointers, hash maps, sliding window, búsqueda binaria, ordenamiento, listas enlazadas, pilas y colas, árboles y BST, heaps, grafos (BFS/DFS) y recursión con backtracking. Cada lección pone énfasis en pensar en voz alta, analizar la complejidad (tiempo y memoria) y razonar sobre el rendimiento en hardware real: localidad, factores constantes y los trade-offs entre memoria y velocidad.