Menu
CoddyTech
NouveauParcours

Apprendre GDScript

Un cours de GDScript en ligne, gratuit et interactif. Apprends le langage qui sert à programmer les jeux Godot avant même d'ouvrir l'éditeur : chaque leçon exécute ton code sur un vrai moteur Godot dans le navigateur, avec des indices IA quand la sortie ne correspond pas et un certificat gratuit à la fin de chaque section.

1,000+ codders inscrits

235 leçons235 défis751 questions de quiz

  • Adapté aux débutants
  • sparkles iconAide au codage assistée par IA
  • hint iconLeçons interactives et pratiques
  • volume On iconNarration audio dans chaque leçon
  • quiz iconQuiz pour tester vos connaissances
  • certificate iconCertificat gratuit de réussite

Programme

3 sections7 projets235 leçons235 défis751 questions de quiz
  1. Commencer la sectionDémarrerDévelopperRéduireAcquérez de solides bases grâce aux concepts essentiels et aux compétences fondamentales

    Introduction

    4 leçons415

    Variables, partie 1

    5 leçons525

    Variables, partie 2

    5 leçons520

    Prise de décision

    5 leçons520

    Entrées/sorties de base

    7 leçons725

    Calculateur de partage de l’addition

    Projet5 leçons5

    Boucles

    8 leçons830

    FizzBuzz avec une touche originale

    Projet4 leçons4

    Tableaux : notions avancées

    4 leçons420

    Suivi des dépenses quotidiennes

    Projet7 leçons7
  2. Commencer la sectionDémarrerDévelopperRéduireDéveloppez vos compétences en résolution de problèmes et créez des programmes dynamiques et interactifs

    Les chaînes de caractères en profondeur

    5 leçons920

    Prise de décision avancée

    6 leçons1125

    Tableaux multidimensionnels

    7 leçons1225

    Dictionnaires, partie 2

    5 leçons920

    Application de carnet d’adresses

    Projet7 leçons7

    Les ensembles avec les dictionnaires

    6 leçons1125

    Énumérations

    5 leçons920

    Gestionnaire des dossiers étudiants

    Projet7 leçons7

    Agrégation avancée de données

    4 leçons715

    Fonctions avancées

    7 leçons1225

    Fonctions d’ordre supérieur

    6 leçons1020

    Gestion de base des erreurs

    5 leçons920

    Système de gestion des stocks

    Projet5 leçons5
  3. Commencer la sectionDémarrerDévelopperRéduireModélisez vos programmes à l’aide de classes et d’objets répartis dans plusieurs fichiers. Découvrez les constructeurs, les propriétés, les membres statiques, l’héritage, les classes abstraites, le polymorphisme, les signaux, les nœuds et les grands patrons de conception, puis réalisez un projet de gestion de bibliothèque.

    Fondamentaux de la POO

    8 leçons1535

    Propriétés de classe

    6 leçons1125

    Héritage

    6 leçons1125

    Polymorphisme

    5 leçons920

    Encapsulation

    5 leçons920

    Méthodes spéciales

    4 leçons716

    Signaux

    5 leçons920

    Concepts avancés de la POO

    5 leçons1025

    Patrons de conception, partie 1

    5 leçons1025

    Patrons de conception, partie 2

    6 leçons1230

    Projet : Gestion de bibliothèque

    Projet6 leçons6
Ce que vous obtenez
Tout ce que vous utiliserez pour apprendre à coder

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.

playground.js
Éditeur de Code
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test n°1test Case Success icon
Test n°2test Case Success icon
Test n°3test Case Failure icon
Entrée
"Alex"
Sortie
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Quitte ou Double

Jour 5 sur 7

fire Freeze icon

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.

Python
7Série
250Score
5Énergie
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUER
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Parcours
Objectifs
Classement
Profil
4.9
ÉtoileÉtoileÉtoileÉtoileÉtoile
Note

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!

Ligue Challenger
Ligue ChallengerLes 7 premiers avancent
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZone de promotionleaderboard Arrow Up icon

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.

Intro aux variables
Audio

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.

1xSarah

Certifiez-vous

Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.

CoddyCertificat de Réussite
Ceci certifie queJean Duponta complété avec succès
python iconFondamentaux de Python
Vérifié
Datejanv. 2026
LinkedInAjouter à LinkedIn

Pourquoi apprendre GDScript avec Coddy

  • Exécute du vrai GDScript sur un vrai moteur Godot 4, directement dans ton navigateur. Pas de Godot à télécharger, pas de projet à créer, pas d'arbre de scènes à configurer : chaque leçon lance ton script sur le moteur et affiche aussitôt la sortie et les éventuelles erreurs.
  • GDScript tel que l'écrivent les développeurs Godot : var et const, typage statique avec annotations de type et inférence via :=, if/elif/else, match avec gardes et motifs de tableaux et de dictionnaires, boucles for et while, range(), fonctions avec type de retour et valeurs par défaut, tableaux typés, dictionnaires, enums, lambdas, récursivité, et map, filter et reduce.
  • Le GDScript orienté objet tel que Godot l'utilise : classes, _init et self, variables et fonctions statiques, setters et getters de propriétés, héritage avec super, vérification de type avec is, _to_string, classes internes, RefCounted face à Node, et des signaux que tu déclares, émets avec emit() et branches avec connect(). Puis des design patterns comme Singleton, Factory, Observer et State, le tout écrit en GDScript.
  • Les indices IA t'aident sur ce qui bloque le plus au début, comme les erreurs d'indentation, la division entière qui supprime le reste, la conversion d'une saisie texte en nombre ou la raison pour laquelle une variable typée refuse une valeur, sans te donner la réponse.

Questions fréquentes sur l'apprentissage de GDScript

À quoi sert GDScript ?

GDScript est le langage de script intégré au moteur Godot. Les développeurs s'en servent pour écrire la logique des jeux et des applications Godot : déplacements du joueur, ennemis, menus, inventaires, systèmes de sauvegarde et outils pour l'éditeur. Il est conçu autour des nœuds et des signaux de Godot, c'est donc la façon la plus directe de programmer un projet Godot. Godot prend aussi en charge C#, et C++ via GDExtension, mais la plupart des tutoriels, de la documentation et des exemples Godot sont écrits en GDScript.

GDScript ressemble-t-il à Python ?

Beaucoup. GDScript utilise l'indentation pour délimiter les blocs, func là où Python utilise def, et var pour déclarer les variables, si bien qu'on s'y sent à l'aise en quelques jours quand on vient de Python. Les différences : un typage statique optionnel (var speed: float = 10.0), des types intégrés pensés pour le jeu vidéo comme Vector2 et Color, les signaux, et des classes qui correspondent aux nœuds Godot. C'est un langage à part entière, pas un dialecte de Python, donc les bibliothèques Python n'y fonctionnent pas.

GDScript est-il un bon premier langage de programmation ?

Oui. GDScript a une syntaxe courte et lisible, sans point-virgule ni accolades, ce qui en fait l'un des premiers langages les plus accessibles. Le cours ne suppose aucune expérience en programmation : il commence par afficher du texte et stocker des valeurs dans des variables, puis avance vers les fonctions, les tableaux, les dictionnaires et les classes, une courte leçon à la fois.

Faut-il installer Godot pour suivre le cours ?

Non. Chaque leçon exécute ton GDScript sur un vrai moteur Godot dans le navigateur et affiche la sortie, il n'y a donc rien à télécharger ni à configurer. Quand tu installeras Godot plus tard, tout ce que tu as appris restera valable, puisque c'est le même langage qui tourne sur le même moteur.

Ce cours m'apprend-il à créer des jeux avec Godot ?

Il t'apprend le langage avec lequel on les crée. Tu apprends les variables, le contrôle de flux, les fonctions, les tableaux, les dictionnaires, les classes, l'héritage et les signaux avec des programmes en console et des projets qui s'exécutent instantanément. Le cours ne couvre pas l'éditeur Godot, les scènes, les sprites ni la physique. Apprendre GDScript d'abord, c'est pouvoir te concentrer sur le moteur en ouvrant Godot, au lieu de te battre avec la syntaxe.

Combien de temps faut-il pour apprendre GDScript ?

Les bases (variables, conditions, boucles et fonctions) demandent une à deux semaines de pratique quotidienne. Les chaînes, les tableaux, les dictionnaires et la gestion des erreurs prennent deux à trois semaines de plus, puis les classes, l'héritage, les signaux et les design patterns quelques semaines encore. Si tu connais déjà Python, tu avanceras bien plus vite dans la première section.

Godot est-il gratuit ? Et le cours de GDScript ?

Les deux sont gratuits. Godot est libre et open source sous licence MIT, sans redevances ni frais, et fonctionne sous Windows, macOS et Linux. Le cours interactif de GDScript sur Coddy est gratuit lui aussi : leçons, exercices de code, projets, défis et certificat.

Est-ce que j'obtiens un certificat après le cours de GDScript ?

Oui. Terminer une section du cours de GDScript te donne un certificat de réussite gratuit que tu peux ajouter à ton CV ou partager sur LinkedIn, à côté des projets Godot que tu réalises.
Illustration des langages de programmation de Coddy

Apprends GDScript avec Coddy

COMMENCER