Menu
Coddy logo textTech

Todos los cursos de programación

122 cursos interactivos gratuitos

Explora todos los cursos de programación en Coddy. 122 cursos interactivos en 16 lenguajes de programación - gratis para empezar, con pistas asistidas por IA y certificado al completar.

Mostrando 24 de 122 cursos

Árbol AVL - Serie de Estructuras de Datos #10

Nuevo

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
  • 6
  • 1

Algoritmo de Prim - Algoritmos de grafos

Nuevo

Domina el algoritmo de Prim para Árboles de Expansión Mínima: haz crecer un árbol desde un vértice inicial añadiendo siempre la arista de cruce más económica. Impleméntalo en el lenguaje de tu elección y responde consultas de conectividad y aristas de cuello de botella, la contraparte de Kruskal.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 55

Algoritmo de Kruskal - Algoritmos de grafos

Nuevo

Domina el Algoritmo de Kruskal para Árboles de Expansión Mínima. Construye una estructura union-find, genera un MST añadiendo la arista de menor peso sin ciclos en el lenguaje que prefieras y responde a consultas de conectividad y aristas de cuello de botella.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 57

Algoritmo de Bellman-Ford - Algoritmos de grafos

Nuevo

Domina el algoritmo de Bellman-Ford: caminos más cortos desde un único origen que funcionan con pesos de aristas negativos, además de la detección de ciclos negativos. Construye un paso de relajación, el algoritmo completo en el lenguaje de tu elección y responde a consultas de distancia y ciclos.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 54

Algoritmo de Dijkstra - Algoritmos de grafos

Nuevo

Domina el algoritmo de Dijkstra, el método greedy para encontrar el camino más corto desde un único origen en grafos con pesos no negativos. Aprende a leer aristas con peso, implementa el cálculo completo de distancias en el lenguaje que prefieras y resuelve consultas de punto a punto y del vértice más lejano.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 54

Ordenamiento Topológico - Algoritmos de Grafos

Nuevo

Domina el Ordenamiento Topológico, el ordenamiento de un grafo acíclico dirigido de modo que cada arista apunte hacia adelante. Calcula grados de entrada, construye un orden con el algoritmo de Kahn en el lenguaje de tu elección, detecta ciclos y encuentra el camino más largo en un DAG.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 55

Búsqueda en anchura - Algoritmos de grafos

Nuevo

Domina la búsqueda en anchura (BFS), el recorrido de grafos capa por capa fundamental para encontrar rutas más cortas. Crea la búsqueda de vecinos, escribe un BFS iterativo con una cola en el lenguaje que prefieras y utilízalo para calcular distancias de ruta más corta en grafos no ponderados.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 54

Búsqueda en profundidad - Algoritmos de grafos

Nuevo

Domina la búsqueda en profundidad (DFS), una forma fundamental de explorar un grafo. Construye la búsqueda de adyacencia, escribe un DFS iterativo en el lenguaje que prefieras, analiza su complejidad O(V + E) y utilízalo para contar y medir componentes conexas.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 54

Counting Sort - Serie de DSA

Nuevo

Domina Counting Sort, un algoritmo que no utiliza comparaciones y ordena enteros no negativos en tiempo lineal mediante el conteo de valores. Construye la fase de conteo, implementa el ordenamiento 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
  • 3
  • 1
  • 52

Radix Sort - Serie de DSA

Nuevo

Domina Radix Sort, un algoritmo de no comparación que ordena enteros no negativos dígito por dígito. Construye el paso de counting-sort estable, escribe el algoritmo completo en el lenguaje de tu elección, analiza su comportamiento de tiempo lineal y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 55

Heap Sort - Serie de DSA

Nuevo

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
  • 3
  • 1
  • 54

Quick Sort - Serie de DSA

Nuevo

Domina Quick Sort, uno de los algoritmos de ordenamiento más rápidos en la práctica. Construye el paso de partición, escribe el ordenamiento recursivo completo en el lenguaje de tu elección, analiza su complejidad y practica con desafíos de programación.

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 52

Merge Sort - Serie de DSA

Nuevo

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

Estructuras de Datos
certificate icon

Certificado al completar

  • 9
  • 3
  • 1
  • 52

Selection Sort - Serie de DSA

Nuevo

Domina Selection Sort, uno de los algoritmos de ordenamiento más sencillos. Mira cómo funciona paso a paso, constrúyelo 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
  • 3
  • 1
  • 54

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

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

Popular

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
  • 6
  • 1

Lista Doblemente Enlazada - Serie de Estructuras de Datos #6

Popular

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
  • 6
  • 1

Lista Enlazada - Serie de Estructuras de Datos #5

Popular

En este curso, aprenderás sobre la estructura de datos Lista Enlazada, crearás una Lista Enlazada 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
  • 6
  • 1

Tablas Hash - Serie de Estructuras de Datos #4

Popular

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

Animación de Eclipse Solar | Proyecto HTML/CSS

Popular

En este curso crearás una increíble animación de "Eclipse Solar", mostrando cómo podemos crear interfaces de usuario atractivas y funcionales utilizando animaciones.

  • 10
  • 2

Clon de página de Instagram | Proyecto Front-End

Popular

En este curso practicarás enfoques estándar y sencillos de HTML & CSS y crearás un proyecto de clon de página de Instagram.

  • 16
  • 5

Manipulación de datos en R

Aprende a manipular y transformar datos de manera eficiente utilizando las funciones integradas de R, sus paquetes base y paquetes compatibles. Los temas incluyen el filtrado de subconjuntos, la unión, el cambio de estructura y la agregación de datos.

certificate icon

Certificado al completar

  • 14
  • 42

Iteradores en Python

Popular

En este curso aprenderás sobre los iteradores en Python y practicarás tus conocimientos; ¡al finalizar, serás capaz de dominar este tema!

certificate icon

Certificado al completar

  • 13

Preguntas frecuentes

¿Cuántos cursos hay en Coddy?

Coddy ofrece 122 cursos interactivos en 16 lenguajes de programación, desde fundamentos para principiantes hasta proyectos avanzados, retos y flujos de IA.

¿Todos los cursos son realmente gratis?

Sí. Todos los cursos son gratuitos al empezar, se ejecutan en tu navegador con pistas asistidas por IA, ejercicios reales y un certificado al terminar.

¿Por dónde debería empezar?

Elige un lenguaje al que enfocarte (Python y JavaScript son geniales como primer paso) o explora por tema. También puedes usar la barra de búsqueda para encontrar un curso o concepto concreto.

¿Los cursos incluyen proyectos y retos?

La mayoría sí. Busca los distintivos de proyecto y reto en cada tarjeta, o filtra por tema para encontrar la práctica adecuada a lo que quieres aprender.
Coddy programming languages illustration

Empieza a aprender con Coddy

COMENZAR