logo sheen.bot

Perspectives

Scratch, Blockly, MakeCode : quelle est la différence ?

1 févr. 2026·Sheen Robotics
Scratch, Blockly, MakeCode : quelle est la différence ?

Les trois sont du code par blocs. Scratch vise ce qui se passe à l'écran, MakeCode vise les cartes physiques, et Blockly est le moteur sur lequel d'autres éditeurs sont bâtis. Choisissez selon l'objectif.

Scratch, Blockly et MakeCode sont tous des outils de programmation par blocs : votre enfant assemble des blocs façon pièces de puzzle au lieu de taper des lignes de texte. La différence tient à ce que chacun a été conçu pour faire. Scratch vise les histoires et les jeux à l'écran, MakeCode vise les cartes physiques et les capteurs, et Blockly est le moteur sur lequel beaucoup d'autres éditeurs de blocs sont bâtis. Une fois la cible connue, le choix devient simple.

Scratch : conçu pour les histoires, les jeux et l'animation

Scratch, issu du MIT, est le point de départ de la plupart des enfants. Les blocs pilotent des lutins sur une scène : un enfant peut déplacer un personnage, jouer un son ou tenir un score. En dessous, il enseigne les idées réelles que partagent tous les langages : boucles, événements, variables et conditions. Il n'y a rien à acheter ni à installer, puisque tout tourne dans un navigateur.

Pour un premier contact avec le code, disons de 8 à 12 ans, Scratch est difficile à battre. La contrepartie, c'est que Scratch vit à l'écran. Il ne pilotera pas un moteur ni ne lira un capteur de température : il convient donc mal si l'objectif est la robotique.

Blockly : le moteur, pas l'application

Blockly est une bibliothèque Google servant à construire des éditeurs de blocs. En soi, ce n'est pas un produit devant lequel un enfant s'installe. C'est la boîte à outils que les développeurs utilisent pour en fabriquer un. Beaucoup des interfaces à blocs que vous croisez, y compris quantité d'outils matériels et scolaires, reposent sur Blockly.

En quoi cela concerne-t-il un parent ? Parce que savoir qu'un outil « utilise Blockly » vous renseigne sur l'aspect et la prise en main (on glisse des blocs), pas sur sa finalité. Deux outils fondés sur Blockly peuvent faire des choses totalement différentes, l'un des animations et l'autre le pilotage d'un bras robotisé. Jugez l'outil sur sa cible, pas sur le moteur qui le fait tourner.

MakeCode : des blocs qui parlent au matériel

MakeCode, de Microsoft, relie les blocs à des appareils physiques : de petites cartes à microcontrôleur avec des LED, des boutons et des capteurs. On construit un programme en blocs, puis on le flashe sur une carte qui fonctionne toute seule, loin de l'ordinateur. La plupart du temps, il permet aussi à votre enfant de basculer entre blocs et texte, généralement JavaScript ou Python, ce qui en fait une passerelle naturelle à mesure qu'il grandit. C'est la catégorie qui compte quand l'objectif est la robotique plutôt que l'animation.

Notre propre carte sheenbot∞ se situe dans cet espace. Vous pouvez écrire du code par blocs pour elle et le voir tourner dans un simulateur de navigateur avant de toucher au moindre matériel, ce qui est pratique quand les données ou les appareils sont comptés. Essayez le canevas de blocs pour voir comment se comportent les blocs d'informatique embarquée sur une carte virtuelle.

Choisir selon l'objectif, pas selon la marque

Le nom de la marque compte bien moins que l'adéquation. Les trois enseignent les mêmes concepts de base : un enfant qui apprend les boucles dans Scratch comprend déjà les boucles dans MakeCode. Accordez l'outil à ce que votre enfant veut réellement fabriquer :

  • Objectif histoires, jeux ou art : commencez par Scratch.
  • Objectif robots, capteurs ou objets portables : utilisez un éditeur matériel comme MakeCode, ou la programmation par blocs de la carte sheenbot∞.
  • L'enfant est prêt pour le texte : choisissez un outil qui montre côte à côte les blocs et JavaScript ou Python.
  • Budget serré : commencez à l'écran, puisque les simulateurs ne coûtent rien et enseignent la même logique.
  • Moins de 8 ans : débutez avec des blocs illustrés plus simples avant Scratch complet.

À retenir

Ne vous tourmentez pas pour savoir quel outil à blocs est « le meilleur ». Accordez l'outil à ce que votre enfant veut construire, et laissez-le passer d'un outil à l'autre à mesure que ses objectifs changent. Les compétences se transfèrent, donc rien n'est perdu. Si vous souhaitez un démarrage accompagné, notre académie propose des cours de programmation par blocs au Cap, et vous pouvez réserver un cours d'essai gratuit pour voir quel style convient à votre enfant avant de vous engager.

#scratch#blockly#makecode#programmation par blocs#parents

Plus de Perspectives