Todos los cursos de programación
133 cursos interactivos gratuitos
Explora todos los cursos de programación en Coddy. 133 cursos interactivos en 17 lenguajes de programación - gratis para empezar, con pistas asistidas por IA y certificado al completar.
Juego de Roblox: Escapa de la oscuridad
NuevoCrea un juego de escape completo en Roblox con Luau, añadiendo una función en cada lección: habitaciones oscuras conectadas por puertas, una linterna, llaves y un código para la cámara acorazada, y un monstruo que encuentra el camino hasta ti rodeando las paredes, mientras te escondes en armarios, corres a toda velocidad y compites contra el reloj para llegar a la salida.
Certificado al completar
- 20
- 1
- 4
- 60
Juego de Roblox: Combates en la arena
NuevoCrea un juego completo de lucha con espadas en Roblox usando Luau, incorporando una función en cada lección: una espada con una zona de impacto, habilidades que se activan con teclas y botones del teléfono con tiempos de reutilización controlados por el servidor, combos, aturdimientos y bloqueos, y bots que te persiguen alrededor de pilares y contraatacan.
Certificado al completar
- 20
- 1
- 4
- 60
Juego de Roblox: defensa de torres
NuevoCrea un juego completo de defensa de torres en Roblox con Luau, incorporando una característica en cada lección: enemigos que recorren un camino por oleadas, torres que puedes colocar y mejorar, daño en área y congelación, barras de salud, un jefe y una base que defender.
- 18
- 1
- 4
- 54
Juego de Roblox: simulador de mascotas
NuevoCrea un simulador de mascotas completo en Roblox con Luau, una función por lección: montones de monedas, una interfaz HUD, comunicación entre el cliente y el servidor mediante remotos, huevos con distintas rarezas, mascotas que te siguen, una puerta de zona, noticias sobre mascotas raras y guardado de partidas.
- 18
- 1
- 4
- 54
Juego de Roblox: Torre infinita
NuevoCrea un obby completo de torres en Roblox con Luau, incorporando una característica en cada lección: torres aleatorias apiladas por etapas, bloques letales, plataformas giratorias, escalones que desaparecen, cintas transportadoras, láseres, plataformas de rebote, lava ascendente, rondas, puntos de control y mejores tiempos. Juégalo en el navegador y compártelo.
Certificado al completar
- 18
- 1
- 4
- 55
Juego de Roblox: Magnate de fábrica
NuevoCrea un juego completo de magnate en Roblox con Luau, incorporando una función en cada lección: cuentagotas, una cinta transportadora, mineral de oro, plataformas de compra, una máquina mejoradora, desbloqueos, renacimientos y guardado. Juega con tu fábrica en el navegador y compártela.
- 18
- 1
- 4
- 54
Juego de Roblox: Supervivencia ante desastres
NuevoCrea un juego completo de supervivencia ante desastres en Roblox con Luau, incorporando una función en cada lección: una sala de espera, un ciclo de rondas, mapas, una inundación, meteoritos, una isla que se encoge, lava, etiquetas de superviviente, rachas y victorias guardadas. Juégalo en tu navegador y compártelo.
- 18
- 1
- 4
- 54
Laboratorio de redes LAN
PopularConstruye, configura y diagnostica pequeñas redes en un laboratorio de terminal: hosts, switches y routers, cables, direcciones y máscaras IPv4, ARP, gateways, tablas de enrutamiento y las averías clásicas que interrumpen las LAN reales.
Certificado al completar
- 35
- 35
Direccionamiento IP y subnetting
PopularDomina las direcciones IP desde los bits: binario, anatomía de IPv4, máscaras de subred, CIDR, ejercicios de subnetting, rangos privados, planificación de redes con VLSM y una primera introducción a IPv6. Practica todo en la terminal.
Certificado al completar
- 46
- 46
El modelo OSI
PopularCómo se comunican realmente las redes, capa por capa: las siete capas OSI, las direcciones MAC y ARP, IP y el enrutamiento, TCP, UDP y los puertos, la encapsulación y el recorrido completo de un paquete, con demostraciones prácticas paso a paso en la terminal.
Certificado al completar
- 32
- 32
Redes con la terminal
PopularAprende cómo se comunican realmente las máquinas entre sí desde la línea de comandos. Direcciones y DNS, puertos y sockets, cómo comprobar si un host es accesible y cómo usar HTTP manualmente con curl: GET, POST, encabezados, códigos de estado y HTTPS. Diseñado para tareas de TI, soporte y backend.
Certificado al completar
- 47
- 47
- 141
Árbol AVL - Serie de Estructuras de Datos #10
PopularEn 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.
Certificado al completar
- 16
- 6
- 1
Algoritmo de Prim - Algoritmos de grafos
PopularDomina 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.
Certificado al completar
- 9
- 3
- 1
- 55
Algoritmo de Kruskal - Algoritmos de grafos
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.
Certificado al completar
- 9
- 3
- 1
- 57
Algoritmo de Bellman-Ford - Algoritmos de grafos
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.
Certificado al completar
- 9
- 3
- 1
- 54
Algoritmo de Dijkstra - Algoritmos de grafos
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.
Certificado al completar
- 9
- 3
- 1
- 54
Ordenamiento Topológico - Algoritmos de Grafos
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.
Certificado al completar
- 9
- 3
- 1
- 55
Búsqueda en anchura - Algoritmos de grafos
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.
Certificado al completar
- 9
- 3
- 1
- 54
Búsqueda en profundidad - Algoritmos de grafos
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.
Certificado al completar
- 9
- 3
- 1
- 54
Counting Sort - Serie de DSA
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.
Certificado al completar
- 9
- 3
- 1
- 52
Radix Sort - Serie de DSA
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.
Certificado al completar
- 9
- 3
- 1
- 55
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.
Certificado al completar
- 9
- 3
- 1
- 54
Quick Sort - Serie de DSA
PopularDomina 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.
Certificado al completar
- 9
- 3
- 1
- 52
Merge Sort - Serie de DSA
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.
Certificado al completar
- 9
- 3
- 1
- 52