Apprendre Pygame : créer des jeux en Python
Un cours de pygame gratuit et interactif qui part de zéro. Écris du Python et joue à tes jeux à côté de l'éditeur sur le vrai pygame-ce, avec les graphismes et les sons des packs gratuits de Kenney, des indices par IA et un certificat par section.
1,000+ codders inscrits
218 leçons218 défis387 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
Python dans une fenêtre de jeu
Commencer la sectionDémarrerApprenez Python en dessinant dans une fenêtre pygame : variables, conditions if, boucles, fonctions et listes, qui permettent chacune de déplacer un élément à l’écran. Vous terminerez avec Ciel étoilé, où vous placerez des étoiles qui scintillent.Votre première fenêtre
4 leçons4Nombres et variables
5 leçons55Si et touches
5 leçons55Des boucles qui dessinent
5 leçons55Fonctions
4 leçons45Des listes de choses
5 leçons55Ciel étoilé
Projet4 leçons4Section 2
La boucle de jeu
Commencer la sectionDémarrerÉcrivez vous-même la boucle de jeu : l’horloge, les touches, les formes, la souris, les déplacements mesurés en secondes, les Rects et les collisions, le score et les vies. Vous créerez Chasse aux gemmes et terminerez avec Attrape-blocs.Déplacer un carré
Projet8 leçons85Formes et couleurs
4 leçons45La souris
Projet5 leçons55Déplacement en fonction du temps
5 leçons55Attrape les blocs
Projet10 leçons105Section 3
Sprites et images
Commencer la sectionDémarrerChargez des images, faites-les pivoter et changez leur taille, écrivez des classes pour les objets du jeu, regroupez-les en sprites et animez-les à partir de sprite sheets. Vous terminerez avec Patrouille stellaire, un jeu de tir spatial.Charger des images
5 leçons59Tourner, retourner, redimensionner
4 leçons49Les classes pour les objets du jeu
6 leçons613Sprites et groupes
5 leçons512Collisions au pixel près
4 leçons49Animation à partir de feuilles de sprites
4 leçons48Patrouille stellaire
Projet8 leçons817Section 4
Règles du jeu
Commencer la sectionDémarrerCréez des menus et des écrans de fin de partie, un HUD, des minuteurs et des vagues, gérez la difficulté et enregistrez le meilleur score. Vous terminerez avec Coureur du ciel, un jeu de course sans fin.États du jeu
5 leçons512Texte et HUD
4 leçons48Minuteurs et vagues
5 leçons512Difficulté
4 leçons48Meilleur score
4 leçons48Coureur du ciel
Projet7 leçons716Section 5
Les mondes
Commencer la sectionDémarrerConstruisez des niveaux à partir de cartes textuelles et de tuiles, ajoutez la gravité et les sauts, faites atterrir le personnage sur des plateformes, suivez-le avec une caméra et ajoutez des ennemis en patrouille. Vous terminerez avec Grottes moussues, un jeu de plateforme.Des cartes à partir de texte
5 leçons510Tuiles
4 leçons410Gravité et saut
5 leçons515Collisions avec les plateformes
5 leçons510Une caméra défilante
4 leçons410Des ennemis en patrouille
4 leçons410Grottes moussues
Projet8 leçons817Section 6
Son et sensations de jeu
Commencer la sectionDémarrerAjoutez des effets sonores, de la musique, des particules, des secousses d’écran, des flashs à l’impact et des mouvements fluides, puis utilisez tous ces éléments pour peaufiner Patrouille stellaire.Effets sonores
4 leçons49Musique
3 leçons35Particules
4 leçons49Tremblement de l’écran et flash d’impact
4 leçons49Mouvement fluide
4 leçons49Peaufiner Star Patrol
Projet4 leçons49Section 7
Projets
Commencer la sectionDémarrerCréez Snake, un Pong à deux joueurs et Forteresse des runes, un donjon vu de dessus, puis concevez votre propre jeu.Serpent
Projet10 leçons1020Pong à deux
Projet10 leçons1020Le Donjon des runes
Projet9 leçons920Crée ton propre jeu
Projet2 leçons24
Cours de Pygame
Cours pratiques de Pygame, gratuits à démarrer dans votre navigateur.
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
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 pygame avec Coddy
- Ton code et ton jeu sont côte à côte. Appuie sur Play et le jeu tourne sur pygame-ce, la vraie bibliothèque, compilée pour le web. Le clavier et la souris arrivent jusqu'au jeu,
print()et chaque erreur s'affichent dans la console, et Check note la leçon en jouant à ton jeu. - Pas besoin de connaître Python pour commencer. La première section enseigne les variables,
if, les boucles, les fonctions et les listes dans une fenêtre de jeu, et se termine par un ciel de nuit rempli d'étoiles que tu places. Tu connais déjà Python ? Commence à la section 2. - La boucle de jeu comme tu l'écrirais chez toi :
while running:,pygame.event.get(),clock.tick(60), le clavier et la souris, les collisions avecRect, le score, les vies et le redémarrage, avec à la fin un jeu où il faut attraper des objets. - Des sprites avec de vrais graphismes : images, planches de sprites et animation, classes pour les objets du jeu et groupes de sprites, dans un shoot spatial. Puis les règles du jeu dans un runner sans fin (menus, HUD, minuteurs, vagues et meilleur score), et des cartes en tuiles avec gravité et caméra qui défile dans un jeu de plateforme.
Questions fréquentes sur l'apprentissage de pygame
Qu'est-ce que pygame ?
import pygame.Faut-il connaître Python pour apprendre pygame ?
if, boucles, fonctions et listes. Si tu connais déjà Python, commence à la section 2. Pour Python seul, suis le cours de Python.Est-ce le vrai pygame ?
pip install pygame-ce et le même programme y tourne.Quels jeux vais-je créer dans ce cours de pygame ?
Chaque section se termine par un jeu : un ciel de nuit étoilé, un jeu où il faut attraper des objets, un shoot spatial, un runner sans fin et un jeu de plateforme. La dernière section construit Snake, un Pong à deux joueurs, un jeu de donjon vu de dessus et un jeu que tu inventes.
Mes jeux peuvent-ils utiliser des images et des sons ?
pygame.image.load et pygame.mixer. Importer tes propres fichiers n'est pas encore possible.Le cours de pygame est-il gratuit ?
Oui. Les leçons, les jeux, les indices par IA et les certificats sont gratuits. Un compte gratuit permet de faire quelques leçons par jour, et Pro supprime la limite quotidienne.
Est-ce que j'obtiens un certificat pour le cours de pygame ?
Oui. Chacune des 7 sections te donne un certificat de réussite gratuit quand tu la termines, avec sa propre page que tu peux partager ou ajouter à LinkedIn.