Menu
CoddyTech

Cursos de Estructuras de Datos en Python

Domina las estructuras de datos con Coddy. Practica con arrays, listas enlazadas, árboles, grafos y tablas hash mediante desafíos prácticos para fortalecer tus bases en resolución de problemas.

Pila - Serie de Estructuras de Datos #1

Popular

¡En este curso aprenderás sobre la estructura de datos Pila (Stack), crearás una Pila desde cero usando tu lenguaje preferido y practicarás desafíos de programación con ella!

Estructuras de Datos
  • 13
  • 11
  • 1

Árbol AVL - Serie de Estructuras de Datos #10

Popular

En este curso, aprenderás sobre la estructura de datos Árbol AVL, construirás un árbol binario de búsqueda equilibrado desde cero en tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
certificate icon

Certificado al completar

  • 16
  • 14
  • 1

Listas enlazadas - Serie de estructuras de datos n.º 5

Popular

En este curso, aprenderás sobre la estructura de datos de lista enlazada, crearás una lista enlazada desde cero utilizando tu lenguaje preferido y practicarás con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12
  • 1

Árbol binario: serie sobre estructuras de datos n.º 3

Popular

En este curso, aprenderás sobre la estructura de datos de árbol binario (Binary Tree), crearás un árbol binario desde cero en tu lenguaje preferido y ¡practicarás con desafíos de programación!

Estructuras de Datos
  • 13
  • 11
  • 1

Cola: Serie de Estructuras de Datos nº 2

Popular

En este curso, aprenderás sobre la estructura de datos Cola, crearás una Cola desde cero utilizando el lenguaje que prefieras y practicarás desafíos de programación con ella.

Estructuras de Datos
  • 12
  • 10
  • 1

Tablas Hash - Serie de Estructuras de Datos #4

En este curso, aprenderás sobre la estructura de datos Tabla Hash, crearás una Tabla Hash desde cero usando tu lenguaje preferido ¡y practicarás desafíos de programación con ella!

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12

Lista Doblemente Enlazada - Serie de Estructuras de Datos #6

En este curso, aprenderás sobre la estructura de datos Lista Doblemente Enlazada, crearás una desde cero usando tu lenguaje preferido y ¡practicarás desafíos de programación con ella!

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12
  • 1

Grafos - Serie de Estructuras de Datos #9

En este curso, aprenderás sobre la estructura de datos de Grafos, crearás un grafo no dirigido desde cero en tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12

Ordenamiento rápido - Serie DSA

Domina el ordenamiento rápido, uno de los algoritmos de ordenamiento más veloces en la práctica. Implementa el paso de partición, escribe el algoritmo recursivo completo en el lenguaje que elijas, analiza su complejidad y practica con retos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 52

Ordenamiento por selección - Serie de DSA

Domina el ordenamiento por selección, uno de los algoritmos de ordenamiento más sencillos. Descubre cómo funciona paso a paso, impleméntalo desde cero en el lenguaje que prefieras, analiza su complejidad y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 54

Ordenamiento por conteo - Serie de DSA

Domina el ordenamiento por conteo, un algoritmo que no compara elementos y ordena números enteros no negativos en tiempo lineal al contabilizar sus valores. Implementa la fase de conteo, escribe el algoritmo completo en el lenguaje que prefieras, analiza su complejidad O(n + k) y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 52

Heap Sort - Serie de DSA

Domina Heap Sort, el montículo binario basado en arreglos convertido en un algoritmo de ordenamiento. Construye el paso de sift-down, escribe el ordenamiento completo en el lenguaje de tu elección, analiza su tiempo O(n log n) y espacio O(1), y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 54

Ordenamiento por mezcla - Serie de DSA

Domina el ordenamiento por mezcla, el clásico algoritmo de divide y vencerás. Implementa el paso de mezcla, escribe el algoritmo recursivo completo de ordenamiento en el lenguaje que prefieras, analiza su complejidad O(n log n) y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 52

Tries - Serie de Estructuras de Datos #8

En este curso, aprenderás sobre el Trie (árbol de prefijo), crearás uno desde cero en tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12

Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7

En este curso, aprenderás sobre la estructura de datos Heap (la base de las colas de prioridad), crearás un MinHeap desde cero usando tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12
  • 1

Ordenamiento Radix - Serie de EDA

Domina el ordenamiento Radix, un algoritmo que no compara elementos y ordena números enteros no negativos dígito a dígito. Implementa la pasada estable de ordenamiento por conteo, escribe el algoritmo completo en el lenguaje que elijas, analiza su comportamiento en tiempo lineal y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 55

Ve estas estructuras de datos en acción

Ver una estructura animada ayuda a entenderla. Recorre estas visualizaciones interactivas y luego vuelve a crearlas en código.

Ver todas las visualizaciones

Preguntas frecuentes

¿Qué es Python Cursos de Estructuras de Datos?

Domina las estructuras de datos con Coddy. Practica con arrays, listas enlazadas, árboles, grafos y tablas hash mediante desafíos prácticos para fortalecer tus bases en resolución de problemas.

¿Los cursos de Python Cursos de Estructuras de Datos son gratis?

Sí. Todos los cursos son gratuitos al empezar y se ejecutan en tu navegador, sin descargas.

¿Cuánto duran los cursos de Python Cursos de Estructuras de Datos?

Cada lección dura entre 5 y 15 minutos; los cursos completos van desde unas pocas horas hasta unos días de práctica, según la profundidad.

Ilustración de los lenguajes de programación de Coddy

Empieza Cursos de Estructuras de Datos en Python

Comenzar