Menu
CoddyTech

Todos los cursos de programación

140 cursos interactivos gratuitos

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

Mostrando 24 de 140 cursos

Juego de Godot: Circuito Neón

Nuevo

Crea un juego de carreras con vista cenital en Godot y GDScript, con una función en cada lección: un auto que acelera, gira, frena y derrapa; una pista de neón con plataformas de aceleración y aceite; puntos de control, vueltas y un cronómetro; tres autos rivales; una cuenta regresiva; resultados y la mejor vuelta. Se ejecuta en tu navegador mientras lo escribes.

  • 20
  • 20
  • 1
  • 20

Juego de Unity: Carriles celestes

Nuevo

Crea un juego 3D de carrera infinita en Unity con C#, incorporando una función en cada lección: tres carriles, saltos y deslizamientos, una carretera interminable, obstáculos, monedas, un imán y un escudo, una velocidad que aumenta sin parar y una mejor puntuación. El juego se ejecuta en tu navegador mientras lo programas.

  • 20
  • 20
  • 1
  • 20

Proyecto con Pygame: Defiende la fortaleza

Nuevo

Crea un juego de supervivencia completo en Python con pygame: un caballero defiende el patio de un castillo durante una noche de monstruos, con armas que apuntan solas, gemas, subidas de nivel, un jefe y el amanecer. El juego se ejecuta en tu navegador mientras lo programas.

  • 20
  • 20
  • 1
  • 20

Crea juegos con Pygame

Nuevo

Crea cinco juegos en Python con pygame: mueve un cuadrado, atrapa bloques que caen, juega a Snake, a Pong para dos jugadores y crea un juego propio. Cada juego se ejecuta en tu navegador mientras lo programas.

certificate icon

Certificado al completar

  • 40
  • 40
  • 5
  • 80

Juego de Unity: defensa de torres

Nuevo

Crea un juego 3D de defensa de torres en Unity con C#, con una nueva característica en cada lección: enemigos que recorren un camino en oleadas, torres que puedes colocar, apuntar y disparar, dinero, mejoras, daño de área y congelación, y una base que debes defender.

certificate icon

Certificado al completar

  • 18
  • 18
  • 1
  • 82

Juego en Unity: Rompeladrillos

Nuevo

Crea un juego de rompeladrillos en 3D con Unity y C#, incorporando una función en cada lección: una paleta y una pelota que rebota, una pared de ladrillos, vidas y niveles, y potenciadores que ensanchan la paleta o dividen la pelota.

certificate icon

Certificado al completar

  • 16
  • 16
  • 1
  • 65

Juego de Unity: Snake 3D

Nuevo

Crea un juego de Snake en 3D en Unity con C#, incorporando una función en cada lección: una serpiente que se mueve por una cuadrícula, controles de dirección, comida, una cola que crece, paredes y colisiones con su propio cuerpo, una puntuación, velocidad y una mejor puntuación.

certificate icon

Certificado al completar

  • 14
  • 14
  • 1
  • 56

Juego de Roblox: Escapa de la oscuridad

Nuevo

Crea 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.

certificate icon

Certificado al completar

  • 20
  • 20
  • 1
  • 60

Juego de Roblox: Batallas campales

Nuevo

Crea un juego completo de combate con espadas en Roblox usando Luau, una función por 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.

certificate icon

Certificado al completar

  • 20
  • 20
  • 1
  • 60

Juego de Roblox: Defensa de torres

Nuevo

Crea un juego completo de defensa de torres en Roblox con Luau, una función por lección: enemigos que recorren un camino en oleadas, torres que puedes colocar y mejorar, daño de área y congelación, barras de vida, un jefe y una base que defender.

  • 18
  • 18
  • 1
  • 54

Juego de Roblox: Simulador de mascotas

Nuevo

Crea un simulador completo de mascotas en Roblox con Luau, incorporando una función en cada lección: montones de monedas, un 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 datos.

  • 18
  • 18
  • 1
  • 54

Juego de Roblox: Torre infinita

Nuevo

Crea un obby completo de una torre en Roblox con Luau, incorporando una característica en cada lección: torres aleatorias apiladas por etapas, bloques mortales, 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.

certificate icon

Certificado al completar

  • 18
  • 18
  • 1
  • 55

Juego de Roblox: magnate de fábrica

Nuevo

Crea un juego completo de magnate de fábrica en Roblox con Luau, aprendiendo una función en cada lección: dispensadores, una cinta transportadora, mineral de oro, plataformas de compra, una máquina mejoradora, desbloqueos, renacimientos y guardado de partidas. Juega en tu fábrica desde el navegador y compártela.

  • 18
  • 18
  • 1
  • 54

Juego de Roblox: Sobrevive a los desastres

Nuevo

Crea 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
  • 18
  • 1
  • 54

Laboratorio de redes LAN

Popular

Construye, 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.

Redes informáticas
certificate icon

Certificado al completar

  • 35
  • 35

Direccionamiento IP y subnetting

Popular

Domina 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.

Redes informáticas
certificate icon

Certificado al completar

  • 46
  • 46

El modelo OSI

Popular

Có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.

Redes informáticas
certificate icon

Certificado al completar

  • 32
  • 32

Redes con la terminal

Popular

Aprende 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.

Redes informáticas
certificate icon

Certificado al completar

  • 47
  • 47
  • 141

Á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

Algoritmo de Prim - Algoritmos de grafos

Popular

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
  • 4
  • 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.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 4
  • 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.

Cursos de Algoritmos de Grafos
certificate icon

Certificado al completar

  • 9
  • 4
  • 1
  • 54

Algoritmo de Dijkstra - Algoritmos de grafos

Popular

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

Ordenamiento Topológico - Algoritmos de Grafos

Popular

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
  • 4
  • 1
  • 55

Preguntas frecuentes

¿Cuántos cursos hay en Coddy?

Coddy ofrece 140 cursos interactivos en 20 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.

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

Empieza a aprender con Coddy

Comenzar