Aprende Assembly
Un curso de Assembly online, gratuito e interactivo. Escribes código x86-64 real en cada lección, con pistas de IA cuando tu programa da segfault o los registros no contienen lo que esperabas, y un certificado gratuito al terminar.
1,000+ codders inscritos
73 lecciones55 retos434 preguntas de quiz
- Apto para principiantes
Ayuda de codificación con IA
Lecciones interactivas prácticas
Narración de audio en cada lección
Cuestionarios para poner a prueba tu conocimiento
Certificado gratuito de finalización
Programa
Sección 1
Fundamentos
Empezar secciónEmpezarExpandirContraerConstruye una base sólida con conceptos esenciales y habilidades básicasLa máquina
6 lecciones51Sistemas de numeración
7 lecciones59Primera instrucción - MOV
9 lecciones967Definición de datos
8 lecciones862Syscall de Salida
4 lecciones326Syscall Write
8 lecciones862Hola Mundo
Proyecto3 lecciones7Sección 2
Aritmética y flujo de control
Empezar secciónEmpezarExpandirContraerAmplía los fundamentos de Assembly con aritmética de enteros, comparaciones, bucles, máscaras de bits y arrays indexados. Practica cada concepto con código específico, desafíos de dominio y programas probados.Aritmética de enteros
5 lecciones920Comparaciones y bifurcaciones
5 lecciones920Construcción de bucles
5 lecciones920Operaciones bit a bit
5 lecciones920Arrays en memoria
5 lecciones920Desafíos finales
3 lecciones3
Aprende Haciendo
Escribe código real, consulta bases de datos, crea sitios web y domina los prompts de IA. Nuestras lecciones interactivas cubren todas las habilidades que los desarrolladores modernos necesitan.
Construye tu Racha
¡Mantén la constancia y observa cómo crece tu progreso! Sigue tu hábito diario de programación, protege tu racha con días de congelación y gana recompensas por aparecer cada día.
12 días de racha
¡Vuelve mañana para mantener tu racha!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Doble o Nada
Día 5 de 7
Congelar Racha
2 left
Donde Quieras
¡Lleva tu viaje de programación contigo! Sin configuración, sin descargas, solo abre y empieza a programar. Disponible en iOS, Android y Web con calificaciones de 4.9 estrellas.
No Estás Solo
Compite en tablas de clasificación globales, invita amigos para ganar recompensas y celebra los logros de los demás. ¡Programar es mejor con amigos!
Aprende de todas las formas
Lee, escucha, ponte a prueba, pregunta a la IA o consulta cualquier cosa que ya hayas estudiado. Cada lección se adapta a ti.
Una variable es un contenedor con nombre que guarda un valor al que puedes hacer referencia más tarde.
En Python, creas una escribiendo el nombre, un signo igual y el valor que quieres guardar.
El valor puede cambiar con el tiempo: reasignar el nombre simplemente lo apunta a un nuevo valor.
Certifícate
Gana certificados por cada curso que completes. Agrégalos a tu perfil de LinkedIn y currículum para mostrar tu experiencia en programación a los empleadores.
Por qué aprender Assembly con Coddy
- Escribe y ejecuta Assembly x86-64 real en tu navegador. Sin instalar NASM, sin configurar el enlazador, sin una máquina virtual Linux: cada lección ensambla tu código con
nasm -f elf64, lo enlaza conld, lo ejecuta en el servidor y muestra la salida y cualquier error al instante. - Assembly tal como funciona en realidad: registros (
rax,rdi,rsi,rdx), el conjunto de instruccionesmov/add/cmp/jmp, la pila, las secciones de memoria (.data,.bss,.text), las etiquetas y la comunicación directa con el kernel mediante las syscallsread,writeyexit: sin libc ocultando los detalles. - Las pistas de IA te guían por las partes que a todo el mundo le cuestan: por qué un programa da segfault, en qué registro espera una syscall su argumento, la diferencia entre un valor y la dirección que lo contiene, y cómo crece la pila, para que construyas el modelo mental correcto de la máquina desde la primera lección.
- Certificado de Assembly gratuito al terminar. Una señal creíble para puestos de sistemas, embebidos, ingeniería inversa, seguridad y compiladores: el tipo de trabajo donde saber qué hace realmente la CPU te distingue.
Preguntas frecuentes sobre aprender Assembly
¿Para qué se usa Assembly?
¿Es difícil aprender Assembly?
print, solo bytes y syscalls. El curso introduce una idea a la vez, empezando por una sola syscall write y avanzando hasta la entrada, la aritmética, los bucles y la pila, para que el modelo de la máquina encaje de forma gradual en lugar de todo a la vez.¿Qué Assembly enseña este curso: x86, ARM, NASM?
mov rax, 1), ensamblas con nasm -f elf64 y enlazas con ld. Los conceptos (registros, memoria, la pila, syscalls) se trasladan directamente a ARM y otras arquitecturas más adelante.¿Necesito instalar NASM o un enlazador para hacer este curso?
ld que recordar, ni máquina virtual que configurar: escribes Assembly x86-64 en el navegador y pulsas Ejecutar.