Accompagnement annuel et cours particuliers · 1ʳᵉ séance sous 24h Découvrir

Aller au contenu principal
Débuter avec Scratch au collège : ton premier programme en 30 minutes
Méthode
6 min

Débuter avec Scratch au collège : ton premier programme en 30 minutes

Équipe Hadamard

Équipe Hadamard

Rédacteurs Hadamard, polytechniciens, centraliens et normaliens, orientation, méthode et concours de prépa

Tu veux coder mais tu n'as jamais tapé une ligne de programme, et le mot « syntaxe » te fait déjà peur. Bonne nouvelle : pour débuter avec Scratch au collège, tu n'as rien à taper du tout. On assemble des blocs colorés comme des pièces de puzzle, et le programme tourne. Aucune faute de virgule possible, aucune erreur cryptique à décoder.

L'objectif de cette page est simple : dans une demi-heure, tu auras ouvert l'éditeur, fait bouger un personnage à l'écran et compris ce que fait chaque bloc. Pas de théorie avant la pratique. On ouvre, on emboîte, on lance, on regarde ce qui se passe.

Le bon point de départ

Pourquoi Scratch pour débuter

Scratch est un langage de programmation par blocs né en 2007 au MIT Media Lab, le laboratoire de recherche du Massachusetts Institute of Technology. Il est aujourd'hui maintenu par la Scratch Foundation, une organisation à but non lucratif, et il est entièrement gratuit. Il vise surtout les 5 à 16 ans, ce qui couvre tout le collège, mais il sert aussi de première marche à des grands débutants de tout âge.

La grande différence avec un langage classique tient en un mot : tu ne tapes rien. Au lieu d'écrire du texte que la moindre erreur casse, tu glisses des blocs et tu les emboîtes. Un bloc mal placé ne s'accroche tout simplement pas, donc tu ne perds pas une heure sur une parenthèse oubliée. Tu passes tout ton temps sur ce qui compte vraiment : la logique de ce que tu veux faire faire à la machine.

Ce qui bloque les débutantsAvec Scratch
Fautes de syntaxe (virgule, parenthèse, indentation)Aucune : les blocs s'emboîtent ou pas
Installer un logiciel compliquéTout se passe dans le navigateur
Payer un outil ou un abonnementGratuit, financé par des dons
Ne rien voir de ce qu'on codeUn personnage bouge à l'écran tout de suite

Si tu hésites entre commencer par les blocs ou attaquer directement du texte, on compare les deux approches dans Scratch ou Python : par quoi commencer. Pour la toute première fois, les blocs gagnent presque toujours.

Cours particuliers

Maîtrisez l'informatique avec un prof expert

Python, algorithmique, structures de données... Un accompagnement adapté.

Exercices pratiquesProfs expérimentés
Voir les cours d'info

Deux minutes chrono

Ouvrir l'éditeur sans rien installer

Tu ouvres scratch.mit.edu dans ton navigateur, tu cliques sur « Créer » et l'éditeur s'affiche. C'est tout. Scratch 3.0 est écrit en HTML5 et JavaScript, ce qui veut dire qu'il tourne directement dans la page, sans téléchargement. Tu peux coder sans même créer de compte, un compte servant seulement à sauvegarder tes projets en ligne.

Si ta connexion coupe souvent, un éditeur hors-ligne existe : une application à installer sur Windows, macOS, ChromeOS ou Android, qui fait exactement la même chose sans Internet. Cette souplesse « en ligne ou installé » est l'une des raisons pour lesquelles Scratch fait partie des meilleurs outils pour coder en ligne sans rien installer.

Une fois l'éditeur ouvert, repère trois zones : à gauche la palette de blocs rangés par couleur, au centre la zone de script vide où tu vas déposer tes blocs, et en haut à droite la scène avec le chat, le personnage par défaut qu'on appelle un lutin. On garde le chat, il fera très bien l'affaire.

Bon à savoir. Un personnage dans Scratch s'appelle un lutin (sprite en anglais). Tu peux en avoir plusieurs sur la scène, chacun avec ses propres blocs. Pour ton premier programme, un seul suffit : le chat de départ.

RDV gratuit de 15 min

Trouvez le prof qu'il vous faut

Échangez avec notre équipe pour trouver le professeur idéal selon vos besoins.

Matching avec le bon prof
Programme sur-mesure
Premier cours d'essai

Sans engagement • Réponse sous 24h

Le moment concret

Ton premier programme en trois blocs

On va faire avancer le chat en boucle, déclenché par un clic. Trois blocs suffisent, chacun dans une couleur différente. Suis-les dans l'ordre, glisse-les dans la zone de script et emboîte-les les uns sous les autres.

1Le déclencheur : quand le drapeau vert est cliquéDans la catégorie Événements (jaune), prends le bloc « quand le drapeau vert est cliqué » et pose-le en haut de la zone de script. C'est lui qui lancera tout le reste quand tu cliqueras sur le drapeau vert au-dessus de la scène.
2Le mouvement : avancer de 10 pasDans la catégorie Mouvement (bleu), prends « avancer de 10 pas » et accroche-le juste sous le premier bloc. Clique sur le drapeau vert : le chat fait un petit bond vers la droite. Ton programme marche déjà.
3La boucle : répéter 10 foisDans la catégorie Contrôle (orange), prends « répéter 10 fois » et enveloppe ton bloc de mouvement à l'intérieur. Relance : le chat traverse l'écran en dix petits pas. Une boucle, ta première vraie notion d'informatique.

Pour rendre le déplacement visible, ajoute un bloc « attendre 0.2 secondes » dans la boucle, sous « avancer de 10 pas ». Maintenant le chat avance pas à pas au lieu de sauter d'un coup. Tu viens de modifier le comportement de ton programme en déplaçant un seul bloc : c'est exactement ça, coder.

Fais-le vraiment, ne le lis pas. Recopier ces trois blocs et cliquer sur le drapeau vert t'apprend plus que dix pages lues. Change ensuite les valeurs : 50 pas au lieu de 10, répéter 20 fois au lieu de 10. Regarder l'effet de chaque changement, c'est comme ça qu'on comprend un programme.

Plus qu'un jeu

Ce que tu apprends vraiment

Sous ses blocs colorés, Scratch te fait manipuler les mêmes idées que n'importe quel langage sérieux. Ce ne sont pas des concepts au rabais : ce sont les briques que tu retrouveras en seconde, en NSI, puis en prépa.

Les événements. Ton programme ne démarre pas tout seul, il attend un déclencheur : le clic sur le drapeau vert. C'est la programmation dite événementielle, celle qui fait réagir une application à une action de l'utilisateur.

Les boucles. Ton bloc « répéter 10 fois » évite d'empiler dix fois le même ordre. Répéter une action un certain nombre de fois est l'une des structures les plus utilisées en programmation, quelle que soit la machine ou le langage.

La logique pas à pas. Tu as ordonné des instructions dans un sens précis, et l'ordre change le résultat. Mettre le mouvement avant ou après l'attente ne donne pas la même animation. Penser dans l'ordre où la machine exécute, c'est le cœur du métier.

Une fois ces réflexes en place, le passage au texte devient beaucoup moins intimidant. C'est tout l'intérêt de commencer par les blocs : la marche suivante, expliquée dans passer de Scratch à Python, ne consiste plus qu'à apprendre à écrire des idées que tu maîtrises déjà. Et Python, justement, est le langage par lequel on débute vraiment à taper du code.

En résumé

À retenir

0 €

gratuit et non commercial

Outil du MIT, maintenu par une fondation à but non lucratif.

3

blocs pour un premier programme

Drapeau vert, mouvement, boucle : le chat traverse l'écran.

0

ligne à taper

Aucune syntaxe, tu te concentres sur la logique.

Scratch est la porte d'entrée la plus douce pour un collégien : gratuit, dans le navigateur, sans syntaxe, avec un résultat visible en quelques minutes. Ton premier programme tient en trois blocs, et tu y as déjà croisé boucles et événements sans t'en rendre compte. Pour la suite, garde le même réflexe : ouvrir l'éditeur, essayer, regarder. Si tu veux un parcours plus large de premiers pas au collège, on l'a rassemblé dans apprendre à coder au collège.

Partager

FAQ

Questions fréquentes

Accompagnement personnalisé

Besoin d'aide pour réussir votre prépa ?

Nos professeurs, issus de Polytechnique et Centrale, vous accompagnent dans votre réussite avec un suivi sur-mesure.