Ton ado veut apprendre à coder au collège et tu ne sais pas quoi lui mettre entre les mains. Bonne nouvelle : il n'y a rien à acheter, rien à installer, et le bon point de départ est le même que celui utilisé en classe. Pas besoin d'être matheux ni de viser une carrière d'ingénieur pour s'y mettre.
Le piège classique, c'est de vouloir démarrer directement sur Python parce qu'on en a entendu parler. Au collège, ce n'est pas le bon ordre. On t'explique où se place vraiment le code dans les programmes, par quel outil commencer, et quelles plateformes gratuites enchaîner ensuite, à son rythme.
Le cadre
Où le code apparaît au collège
Première chose à savoir : au collège, l'informatique n'est pas une matière à part entière. Le code se rencontre de façon transversale, surtout en mathématiques et en technologie. Concrètement, l'algorithmique et la programmation figurent au programme de maths du cycle 4, c'est à dire en 5e, 4e et 3e. L'attendu de fin de cycle tient en une phrase : savoir écrire, mettre au point et exécuter un programme simple.
Le logiciel retenu par l'Éducation nationale pour ça, c'est Scratch. Il a été choisi parce qu'il est gratuit, disponible sur toutes les plateformes usuelles, fiable et simple à prendre en main. Autrement dit, un collégien qui code chez lui sur Scratch prolonge exactement ce qu'il fait en classe, sans partir dans une direction différente.
À ne pas confondre. L'enseignement Sciences numériques et technologie (SNT) n'existe pas au collège : il arrive en seconde, au lycée, dans le tronc commun, à raison d'une heure trente par semaine. Inutile donc d'attendre la SNT pour commencer, ni de la préparer d'avance. Le collège, c'est le moment d'explorer par curiosité.
Autre point rassurant : l'objectif de l'algorithmique au collège n'est pas de former des experts. Le programme le dit clairement, il s'agit de donner aux élèves des clés pour décrypter un monde numérique en évolution constante. Pas de pression, donc. Si tu veux le détail de l'outil et des premiers projets, on l'a développé dans Scratch pour débuter au collège.
Cours particuliers
Maîtrisez l'informatique avec un prof expert
Python, algorithmique, structures de données... Un accompagnement adapté.
Étape 1
Commencer par Scratch
Scratch fonctionne par blocs visuels qu'on assemble en glisser-déposer. Il n'y a pas de syntaxe à retenir, pas de point-virgule oublié qui bloque tout. On empile des blocs comme des pièces de puzzle, et on voit tout de suite le résultat à l'écran : un personnage qui bouge, un mini-jeu, une animation. C'est développé par une fondation à but non lucratif issue du MIT, et c'est gratuit pour tout le monde.
L'intérêt de démarrer là plutôt que sur un langage texte, c'est que la logique s'apprend sans se battre avec la forme. Une boucle reste une boucle, une condition reste une condition, une variable reste une variable, que ce soit en blocs ou en Python. En commençant par Scratch, un collégien installe ces réflexes une bonne fois, et le passage vers le code texte se fait ensuite tout seul.
Un repère d'âge utile : Scratch vise principalement les 8 à 16 ans, ce qui couvre tout le collège. Pour un enfant plus jeune, la version simplifiée ScratchJr existe pour les 5 à 7 ans. La question du bon moment pour basculer vers Python, on l'a traitée en détail dans Scratch ou Python : par où commencer.
Le bon réflexe. Vise un petit projet qui se montre : un jeu où un personnage attrape des objets, une histoire animée, un dessin qui se trace tout seul. Un résultat qu'on montre autour de soi motive bien plus qu'un exercice abstrait, et c'est là que l'envie de continuer s'installe.
Trouvez le prof qu'il vous faut
Échangez avec notre équipe pour trouver le professeur idéal selon vos besoins.
Étape 2
Les plateformes gratuites à enchaîner
Une fois Scratch en main, plusieurs plateformes gratuites prennent le relais, chacune avec son format. Voici les quatre qu'on conseille, de la première heure de découverte jusqu'au vrai code texte.
| Plateforme | Format | Pour quel moment |
|---|---|---|
| Scratch | Blocs visuels, glisser-déposer | Le point de départ, dès la 6e |
| L'Heure de Code | Activités d'une heure, sans inscription | Une toute première séance de découverte |
| France-IOI | Cours progressifs dans le navigateur | Le passage au code texte, à son rythme |
| CodinGame | Jeux, puzzles et défis de code | Prolonger le côté ludique une fois lancé |
L'Heure de Code est parfaite pour une première fois. Ce sont des activités de codage d'une heure, organisées par Code.org, gratuites toute l'année, disponibles dans plus de quarante langues et accessibles sans inscription ni compte. On clique, on suit un tutoriel débutant sur un thème connu (Minecraft, Angry Birds), et on a codé sa première heure sans aucune installation.
France-IOI prend le relais quand vient l'envie du code texte. C'est une association qui met ses contenus à disposition gratuitement, et tout se pratique dans le navigateur, rien à installer. Le parcours démarre au tout début (afficher du texte, enchaîner des instructions) puis introduit les répétitions, les calculs et les variables, avec des exercices corrigés automatiquement. On avance à son rythme, en Python notamment. Le détail du parcours est dans France-IOI pour apprendre l'algorithmique.
CodinGame, enfin, garde le côté jeu quand on est prêt pour un vrai langage. La plateforme est entièrement gratuite et propose d'apprendre à programmer à travers des jeux et des puzzles, avec un éditeur de code en ligne et plus de vingt-cinq langages disponibles. Il y a même un mode de défis courts de cinq minutes. On en parle plus longuement dans CodinGame : apprendre à programmer en jouant.
En pratique
Le bon rythme, sans pression
La plus grosse erreur serait de transformer ça en cours du soir. Au collège, coder doit rester une exploration par curiosité, pas une matière de plus à réviser. Le programme officiel le dit lui-même : l'idée n'est pas de former des experts, mais de comprendre le numérique. Un projet fini de temps en temps vaut mieux qu'une heure imposée chaque jour.
0 €
c'est le budget
Tout se fait gratuitement, souvent dans le navigateur.
Scratch
avant tout langage
La logique d'abord, la syntaxe viendra ensuite.
Curiosité
pas de la course
Un projet qu'on montre motive plus qu'un exercice.
Autre chose à ne pas faire : se précipiter sur Python parce qu'on croit devoir prendre de l'avance. La SNT n'arrive qu'en seconde, il n'y a aucune urgence. Le collège est justement le bon moment pour tester sans enjeu de note. Pour ceux qui aiment relever des défis, des concours comme Algorea ouvrent la porte à la compétition d'algorithmique dès le collège, on en parle dans Algorea, le concours d'algorithmique.
Et si l'envie de coder devient une piste sérieuse pour plus tard, elle se retrouvera au lycée avec la spécialité NSI, puis en prépa scientifique. On a rassemblé les étapes côté supérieur dans coder avant la prépa, mais rien de tout ça n'est un prérequis. L'important au collège reste de garder le plaisir de bidouiller.
À retenir. Commence par Scratch, l'outil utilisé en classe, pour poser la logique en glisser-déposer. Ajoute une Heure de Code pour la première séance, puis France-IOI et CodinGame quand vient l'envie du code texte. Tout est gratuit, rien à installer, et l'objectif au collège reste la curiosité, pas la performance.


