decodigo.com

Código listo para ser usado

Ejemplos de Java, Python, Go, Rust y otros lenguajes que puedes copiar y adaptar, además de noticias de tecnología: espacio, robótica e inteligencia artificial.

Herramienta gratuita

Validador de CFDI

Revisa el sello, los catálogos y los totales de tu factura CFDI 4.0 y obtén su PDF. Sin registro.

Tómate un descanso

Juegos clásicos hechos en JavaScript

Bloques

Pulsa «Jugar» para empezar

Puntos0

Líneas0

Nivel1

Récord0

Siguiente

Flechas: mover y girar · espacio: soltar · P: pausa

Serpiente

Pulsa «Jugar» para empezar

Puntos0

Largo3

Nivel1

Récord0

Flechas o WASD para girar · P pausa

2048

Puntos0

Mayor0

Récord0

Pulsa «Jugar» para empezar

Flechas o WASD: junta fichas iguales

¿Sabías que…?

El 9 de septiembre de 1947, el equipo del ordenador Harvard Mark II encontró una polilla atrapada en un relé y la pegó en su cuaderno con una nota: «primer caso real de bug encontrado».

Descubre más datos curiosos del desarrollo de software →

Últimas noticias

Ver todas →

Ejemplos de código

123 ejemplos listos para copiar

Cursos y guías

Para leer en orden, no para consultar

Aprende Python

10 lecciones

Entornos virtuales desde el primer día, tipos, colecciones, comprensiones, funciones, dataclasses, excepciones y pathlib, hasta un paquete instalable con pruebas.

Abrir →

Aprende Java

10 lecciones

Del primer programa —que en Java 25 ocupa tres líneas— a un proyecto con paquetes, pruebas y un jar: records, interfaces selladas, colecciones, excepciones y streams.

Abrir →

Aprende Rust

10 lecciones

Propiedad, préstamos y tiempos de vida explicados desde cero, con el compilador como profesor. Cada ejemplo se compiló antes de publicarlo, incluidos los que no compilan.

Abrir →

Aprende Go

8 lecciones

De «hola mundo» a goroutines y canales. Lecciones cortas, pensadas para leerse en orden, con esquemas y la salida real de cada programa.

Abrir →

Aprende JavaScript

8 lecciones

Del primer programa a los módulos y las pruebas: tipos y conversiones, closures, copias que no copian, this, promesas y el bucle de eventos. Con esquemas y todo ejecutado con Node.js 24.

Abrir →

Aprende Docker

10 lecciones

Imágenes y contenedores, el Dockerfile a fondo, volúmenes, Compose y cómo promover la misma imagen de QA a producción.

Abrir →

Comandos de Linux

40 órdenes

Las órdenes que se usan a diario, agrupadas por lo que quieres hacer y no por orden alfabético, con la salida de verdad de cada una.

Abrir →

Órdenes de Git

15 órdenes

El trabajo diario con Git explicado a partir de las cuatro zonas por las que pasa un cambio. Incluye cómo deshacer cada cosa.

Abrir →

Qué es SSH

8 comandos · para principiantes

Conectarte a otro equipo, entrar con clave en lugar de contraseña, copiar archivos y abrir túneles, con los errores más comunes resueltos.

Abrir →

Kubernetes y Docker

14 apartados · para principiantes

En qué se diferencia de Docker y cómo trabajan juntos, con un clúster de pruebas real: desplegar, escalar, actualizar sin cortes y deshacer.

Abrir →

Redes básicas

13 apartados · para principiantes

Direcciones IP y el /24, puertos, TCP y UDP, 127.0.0.1 frente a 0.0.0.0, y cómo comparte tu router una sola IP con NAT.

Abrir →

Qué es el DNS

11 apartados · para principiantes

Cómo un nombre se convierte en una dirección IP: el viaje de una consulta, los registros, la caché y los errores típicos, con dig.

Abrir →

Los métodos HTTP

9 apartados · para principiantes

GET, POST, PUT y DELETE, cómo es una petición por dentro y qué significa cada código de respuesta, con ejemplos en curl.

Abrir →

HTTPS por dentro

12 apartados

Del clic al candado: el apretón de manos de TLS 1.3, cómo se acuerda una clave sin enviarla y qué demuestra un certificado.

Abrir →

Certificados de confianza

10 apartados · sin tecnicismos

Cómo decide tu navegador en qué certificados confiar: autoridades, registros públicos y la lista que llega a tu equipo.

Abrir →

Ghidra, paso a paso

10 apartados · guía práctica

Instalar el descompilador de la NSA, abrir un programa compilado y entender lo que reconstruye, con capturas reales.

Abrir →

REA con tu agente de IA

12 apartados · guía práctica

Pon a Claude Code, Codex o Cursor a desarmar programas: instalación, primeros análisis y cómo mantenerlo al día.

Abrir →

Pon a prueba lo que sabes

Corrección al instante y explicación de cada respuesta

Test de Python

24 preguntas · sobre 10 lecciones

Entornos virtuales, tipos, comprensiones, dataclasses, excepciones y pathlib: ¿qué imprime cada fragmento?

Hacer el test →

Test de Java

24 preguntas · sobre 10 lecciones

Records, interfaces selladas, colecciones y streams en Java 25. Cada respuesta se comprobó compilando el código.

Hacer el test →

Test de Rust

24 preguntas · sobre 10 lecciones

Propiedad, préstamos y tiempos de vida: adivina qué compila y qué no antes de que te lo diga el compilador.

Hacer el test →

Test de Go

24 preguntas · sobre 8 lecciones

Slices, mapas, interfaces, errores, goroutines y canales, con la salida real de cada programa.

Hacer el test →

Test de JavaScript

24 preguntas · sobre 8 lecciones

Conversiones, ==, closures, copias, this y el orden del bucle de eventos: ¿qué imprime cada fragmento?

Hacer el test →

Herramientas en línea

Ver todas →

Formateador de JSON

Encuentra el error con su línea y columna, te dice cómo arreglarlo y formatea sin cambiar los números.

Abrir →

Decodificador de JWT

Lee la cabecera y el contenido, dice si el token caducó y verifica la firma en tu navegador.

Abrir →

Conversor de fecha Unix

De timestamp a fecha y hora en cualquier zona horaria, y al revés, en segundos o milisegundos.

Abrir →

Traductor de cron

Explica en español cuándo se ejecuta una expresión cron y calcula sus próximas ejecuciones.

Abrir →

Calculadora de subredes

Red, máscara, difusión y rango de equipos de una dirección IPv4 o IPv6, y su división en subredes.

Abrir →

Validador de RFC

Estructura, fecha y dígito verificador de un RFC de persona física o moral, y RFC de prueba.

Abrir →

Validador de CURP

Fecha, sexo, entidad y dígito verificador, posición por posición, y CURP de prueba.

Abrir →

Validador de CLABE

Dígito de control y banco, según la lista de participantes de SPEI de Banxico.

Abrir →

Validador de NSS

Dígito verificador del número de seguridad social del IMSS y qué significa cada cifra.

Abrir →

Calculadora de IVA

Suma o desglosa el IVA del 16 % o del 8 % y calcula las retenciones de una factura.

Abrir →

Cantidad con letra

Convierte un importe a texto para facturas y cheques: MIL PESOS 00/100 M.N.

Abrir →

Imagen a ASCII

Convierte una foto en arte con caracteres, en blanco y negro o en color, sin subirla a ningún servidor.

Abrir →