Menu
CoddyTech
lua iconFait partie du Journey LuaParcours

Apprendre à programmer sur Roblox

Écrivez de vrais scripts Roblox en Lua et jouez au jeu juste à côté de votre code. Gratuit, avec des indices IA et un certificat, sur n'importe quel ordinateur, Chromebook ou téléphone.

89,203+ codders inscrits

24 leçons24 défis74 questions de quiz

Essayez un script Roblox ici même

Trois petits jeux du cours. Modifiez le script dans l'éditeur, appuyez sur Jouer et parcourez ce que vous avez écrit.

Toucher la lave met la Health du joueur à 0. Remplacez ce 0 de la ligne 6 par 50, appuyez sur Jouer, et la lave ne fait que blesser.

local lava = script.Parent

lava.Touched:Connect(function(hit)
	local humanoid = hit.Parent:FindFirstChild("Humanoid")
	if humanoid then
		humanoid.Health = 0
	end
end)

Programme

1 sections24 leçons24 défis74 questions de quiz

Cette section fait partie du Journey Lua. Le programme complet contient d'autres sections - clique sur n'importe quel aperçu ci-dessous pour le voir sur la page du Journey.

  1. Section 1Notions fondamentales90 leçons
  2. Section 2Logique et déroulement du programme54 leçons
  3. Section 3Programmation orientée objet70 leçons
  4. Section 4Introduction à Luau73 leçons
  5. Commencer la sectionDémarrerDévelopperRéduireCréez des scripts pour de vrais jeux Roblox en Luau et jouez-y dans votre navigateur : sols de lave, pièces, classements, tremplins, portes à bouton, plateformes mobiles et points de contrôle, jusqu’à la création de votre propre obby.

    Scripts et pièces

    4 leçons413

    Boucles et fonctions

    6 leçons619

    Événements et joueurs

    6 leçons618

    Mécaniques de jeu

    7 leçons721

    Votre premier jeu

    1 leçon13
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 à programmer sur Roblox avec Coddy

  • Votre script et votre jeu sont côte à côte. Appuyez sur Jouer et faites traverser à votre personnage ce que vous venez d'écrire, avec W A S D au clavier ou un joystick sur écran tactile. Appuyez sur Vérifier et regardez un joueur de test suivre le même parcours que le correcteur.
  • Tout tourne dans le navigateur : vous pouvez apprendre sur le Chromebook du collège, une tablette ou un téléphone. Roblox Studio ne fonctionne que sous Windows et macOS. Ici, rien à installer et aucun compte Roblox à connecter.
  • L'API Roblox que vous croiserez dans chaque vrai jeu : Instance.new, workspace, les propriétés Position, Size, Color et Transparency d'une part, l'événement Touched, Humanoid, Players et leaderstats, task.wait, ClickDetector et TweenService. Le moteur reprend les valeurs par défaut de Roblox, comme la réapparition après 5 secondes et un JumpHeight de 7.2 : le Luau que vous écrivez ici est celui que vous écrivez dans Studio. Là-bas, vous construisez aussi les parts qu'attend votre script, que chaque leçon construit ici pour vous.
  • 24 leçons en 5 chapitres, chacune se terminant par une mécanique de jeu qui fonctionne : un pont qui disparaît, un sol de lave, un ramasseur de pièces, un tremplin, une porte à bouton, une plateforme mobile, des checkpoints et une ligne d'arrivée. La dernière leçon réunit tout dans votre propre obby.

Questions fréquentes sur la programmation Roblox

Quel langage de programmation utilise Roblox ?

Les jeux Roblox sont scriptés en Luau, un langage que Roblox a construit à partir de Lua 5.1 et publié en open source. Luau garde la syntaxe de Lua et ajoute des types optionnels et quelques facilités, comme += et l'interpolation de chaînes. Le moteur Roblox lui-même est écrit en C++, mais vous n'écrivez jamais de C++ pour créer un jeu Roblox : chaque script dans Roblox Studio est en Luau. Le Lua classique tourne presque toujours tel quel en Luau, c'est pourquoi beaucoup de gens parlent encore de Roblox Lua.

Comment commencer à faire des scripts sur Roblox ?

Commencez par trois idées. Un script trouve un objet du jeu (workspace.Lava ou script.Parent), modifie ses propriétés (Color, Size, Transparency) et connecte une fonction à un événement pour que le code s'exécute quand quelque chose se passe (Touched, PlayerAdded, MouseClick). Ce cours les enseigne dans cet ordre, un petit jeu par leçon. Dans Roblox Studio, vous ajoutez un script en survolant une part ou ServerScriptService dans l'Explorer, en cliquant sur le bouton plus et en choisissant Script.

Faut-il Roblox Studio pour apprendre à programmer sur Roblox ?

Pas pour apprendre. Chaque leçon tourne dans votre navigateur sur un petit moteur de jeu que Coddy a écrit en Luau, qui reproduit la partie de l'API Roblox qu'utilise un débutant. Quand vous voudrez publier un jeu pour d'autres joueurs, il vous faudra Roblox Studio, gratuit sous Windows et macOS. Votre Luau et ce que vous avez appris vous suivent : dans Studio, vous construisez les parts et placez les scripts vous-même, comme le faisait pour vous le monde de chaque leçon.

Peut-on apprendre à programmer sur Roblox avec un Chromebook ou un téléphone ?

Oui. Roblox Studio ne fonctionne pas sur ChromeOS, les iPad ou les téléphones, mais ces leçons, si : l'éditeur et le jeu tournent dans le navigateur, et sur écran tactile le jeu affiche un joystick et un bouton de saut, comme Roblox sur téléphone. Pour publier plus tard votre propre jeu Roblox, il vous faudra un ordinateur Windows ou Mac pour Studio.

Est-ce le vrai Roblox ?

Non. C'est le moteur maison de Coddy, écrit en Luau et exécuté dans votre navigateur, qui imite une partie de Roblox adaptée aux débutants : les parts, Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService et quelques autres. Il reproduit exprès les valeurs par défaut et les bizarreries de Roblox, pour que ce que vous apprenez serve dans Studio. Il n'a pas de séparation client et serveur (pas de RemoteEvents), pas d'interface graphique et seulement une physique simple (marcher, sauter, tomber et toucher), ce qui est justement la suite à apprendre dans Studio. Coddy n'est ni affilié à Roblox Corporation ni approuvé par elle. Roblox et Luau sont des marques de Roblox Corporation.

Faut-il connaître Lua avant de programmer sur Roblox ?

Non. Le cours enseigne les variables, les boucles, les fonctions et les événements au moment où chaque jeu en a besoin. Si vous préférez démarrer plus doucement, le cours Lua part de zéro, et le cours Luau enseigne le système de types qu'utilisent les plus gros projets Roblox.

Combien de temps faut-il pour apprendre à programmer sur Roblox ?

Ce cours compte 24 leçons, environ 4 heures à votre rythme, et à la fin vous savez scripter des parts, des événements, un classement et un obby complet. Créer votre propre jeu complet prend plus de temps : comptez quelques mois de petits projets dans Roblox Studio, en ajoutant le code client et serveur, la sauvegarde des données et les interfaces qui viennent après ce cours.

A-t-on le droit de faire des scripts sur Roblox ?

Oui. Écrire des scripts pour votre propre jeu dans Roblox Studio, c'est ainsi que tous les jeux Roblox sont créés, et c'est ce que ce cours enseigne. Ce qui enfreint les Conditions d'utilisation de Roblox, c'est lancer des scripts d'exploit dans les jeux des autres avec un exécuteur de scripts. Cela peut faire bannir un compte, et ce cours n'a rien à voir avec ça.

Est-ce un bon cours de programmation Roblox pour les enfants ?

Les leçons sont courtes, chacune se termine par un jeu dans lequel on peut se promener, et les indices IA expliquent les erreurs sans donner la réponse , donc un jeune joueur Roblox peut apprendre seul. Les enseignants et les clubs de code peuvent l'utiliser en classe avec une classe gratuite, qui affiche la progression de chaque élève leçon par leçon.

Le cours de programmation Roblox est-il gratuit ?

Oui. Les 24 leçons, le jeu de chaque leçon, les indices IA et le certificat de réussite sont gratuits. Un compte gratuit permet quelques leçons par jour, et Pro supprime la limite quotidienne.

Parcours d'apprentissage qui incluent ce cours

Ce cours est une étape d'un parcours plus long : plusieurs cours dans l'ordre où un mentor les enseignerait, chacun avec son propre certificat gratuit.

Illustration des langages de programmation de Coddy

Apprends Scripting de jeux Roblox avec Coddy

COMMENCER