Apprendre l'Assembly
Un cours d'Assembly en ligne, gratuit et interactif. Vous écrivez du vrai code x86-64 à chaque leçon, avec des indices IA quand votre programme fait un segfault ou que les registres ne contiennent pas ce que vous attendiez, et un certificat gratuit une fois terminé.
1,000+ codders inscrits
73 leçons55 défis434 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
Certificat gratuit de réussite
Programme
Section 1
Fondamentaux
Commencer la sectionDémarrerDévelopperRéduireÉtablissez une base solide grâce aux concepts essentiels et aux compétences fondamentalesLa Machine
6 leçons51Systèmes de numération
7 leçons59Première instruction - MOV
9 leçons967Définition des données
8 leçons862Syscall Exit
4 leçons326Appel système Write
8 leçons862Hello World
Projet3 leçons7Section 2
Arithmétique et flux de contrôle
Commencer la sectionDémarrerDévelopperRéduireApprofondissez les fondamentaux de l’Assembly avec l’arithmétique entière, les comparaisons, les boucles, les masques de bits et les tableaux indexés. Mettez chaque concept en pratique grâce à des exercices de code ciblés, des défis de maîtrise et des programmes testés.Arithmétique entière
5 leçons920Comparaisons et branchements
5 leçons920Créer des boucles
5 leçons920Opérations bit à bit
5 leçons920Tableaux en mémoire
5 leçons920Défis finaux
3 leçons3
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
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
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Codez Partout
Emportez votre parcours de codage avec vous! Pas de configuration, pas de téléchargements - ouvrez et commencez à coder. Disponible sur iOS, Android et Web avec des notes de 4.9 étoiles.
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre l'Assembly avec Coddy
- Écrivez et exécutez du vrai Assembly x86-64 dans votre navigateur. Sans installer NASM, sans configurer l'éditeur de liens, sans machine virtuelle Linux : chaque leçon assemble votre code avec
nasm -f elf64, le lie avecld, l'exécute côté serveur et affiche la sortie et les éventuelles erreurs instantanément. - L'Assembly tel qu'il fonctionne vraiment : registres (
rax,rdi,rsi,rdx), le jeu d'instructionsmov/add/cmp/jmp, la pile, les sections de mémoire (.data,.bss,.text), les étiquettes et le dialogue direct avec le noyau via les syscallsread,writeetexit: sans libc pour masquer les détails. - Les indices IA vous guident à travers les points qui bloquent tout le monde : pourquoi un programme fait un segfault, dans quel registre une syscall attend son argument, la différence entre une valeur et l'adresse qui la contient, et comment la pile croît, pour que vous construisiez le bon modèle mental de la machine dès la première leçon.
- Certificat d'Assembly gratuit une fois terminé. Un signal crédible pour les postes en systèmes, embarqué, rétro-ingénierie, sécurité et compilateurs : le type de travail où savoir ce que fait réellement le CPU vous démarque.
Questions fréquentes sur l'apprentissage de l'Assembly
À quoi sert l'Assembly ?
L'Assembly est-il difficile à apprendre ?
print, juste des octets et des syscalls. Le cours introduit une idée à la fois, en partant d'une seule syscall write pour aller jusqu'à l'entrée, l'arithmétique, les boucles et la pile, afin que le modèle de la machine se mette en place progressivement plutôt que d'un seul coup.Quel Assembly ce cours enseigne-t-il : x86, ARM, NASM ?
mov rax, 1), vous assemblez avec nasm -f elf64 et vous liez avec ld. Les concepts (registres, mémoire, la pile, syscalls) se transposent directement à ARM et à d'autres architectures par la suite.Dois-je installer NASM ou un éditeur de liens pour suivre ce cours ?
ld à mémoriser et pas de machine virtuelle à configurer : vous écrivez de l'Assembly x86-64 dans le navigateur et vous appuyez sur Exécuter.