Blockly est un éditeur de programmation visuel de Google qui utilise des blocs par glisser-déposer. Il s'agit du moteur des programmes d'enseignement du codage les plus populaires à travers le monde.

Essayer Blockly

La bibliothèque Blockly ajoute à votre application un éditeur personnalisable qui présente les concepts de codage sous la forme de blocs d'imbrication. Elle génère un code propre dans le langage de votre choix et permet de créer des blocs personnalisés adaptés à votre application.

Blockly est à la base de certains des plus grands produits de codage par blocs, tels que Scratch et Code.org, qui accueillent des dizaines de millions d'élèves chaque année.

Blockly est entièrement côté client, sans dépendance côté serveur. Il est compatible avec les principaux navigateurs: Chrome, Firefox, Safari, Opera et Edge.

Pourquoi Blockly ?

Blockly est le choix de prédilection pour les plates-formes visant à offrir des expériences de programmation polyvalentes et intuitives.

La bibliothèque Blockly propose une suite complète d'API et d'outils, permettant aux plates-formes de codage de fournir un environnement personnalisable pour leurs besoins uniques.

L'éditeur Blockly utilise des blocs graphiques imbriqués pour représenter des concepts de code tels que des variables, des expressions logiques, des boucles, etc. Il permet aux utilisateurs d'appliquer les principes de programmation sans se soucier de la syntaxe.

Bibliothèque indépendante de la plate-forme, Blockly est préférée par les plates-formes de codage qui recherchent cohérence, flexibilité et commodité. Blockly est compatible avec les principaux navigateurs, et fonctionne aussi bien sur le Web que sur mobile.

Créez des outils, des applications et des plates-formes uniques qui répondent aux exigences spécifiques de votre programme.

Ressources pour les développeurs

Ajout de fonctionnalités à Blockly avec des plug-ins. Ajoutez des champs, définissez des thèmes, créez des moteurs de rendu, et bien plus encore.

Les ateliers de programmation Blockly fournissent des instructions détaillées sur l'utilisation et la personnalisation de Blockly.

Des exemples de projets montrent comment utiliser de nombreuses fonctionnalités de Blockly.

Le forum des développeurs Blockly est l'endroit où vous pouvez poser des questions et y répondre.

Le codage par blocs s'adresse à tous les programmeurs, quel que soit leur domaine ou leur niveau. Découvrez les nouveautés de Blockly et échangez avec d'autres développeurs lors de nos sommets Blockly.

Jessica Kulwik, responsable de l'ingénierie logicielle, Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/citation-2-mobile.png" />

Mark Friedman, cofondateur d'App Inventor

Solution éprouvée et fiable

+ de 100 partners

+ de 10 ans

94+ traductions

Approuvé par les développeurs

Blockly est le moteur de certains des produits de codage par blocs les plus importants et les plus appréciés.

S'inscrire aux annonces Blockly

Vos informations seront utilisées conformément aux Règles de confidentialité de Google.

Questions fréquentes

Comment faire mes premiers pas avec Blockly ?

Si vous êtes développeur de logiciels et souhaitez faire vos premiers pas avec Blockly, commencez par lire notre documentation de démarrage, puis suivez notre atelier de programmation.

Si vous êtes un enseignant ou un élève intéressé par le codage par blocs, nous vous conseillons de consulter une leçon avec un produit éducatif basé sur Blockly, tel que CS First, Code.org ou Scratch.

À qui s'adresse Blockly ?

La bibliothèque Blockly est destinée aux développeurs de logiciels qui souhaitent ajouter à leur application un éditeur représentant les concepts de codage sous la forme de blocs d'imbrication. Du point de vue d'un développeur, Blockly est une UI prête à l'emploi permettant de créer un langage basé sur des blocs.

Si vous n'êtes pas développeur, vous souhaiterez probablement interagir avec Blockly via un produit basé sur Blockly, comme Scratch ou App Inventor. Consultez la section Partenariats Blockly pour découvrir des exemples d'autres applications basées sur Blockly.

Quels sont certains des avantages du codage par blocs ?

Le codage par blocs permet aux utilisateurs d'appliquer des principes de programmation sans avoir à se soucier de la syntaxe ni à l'intimidation d'un curseur clignotant sur la ligne de commande, ce qui facilite la courbe d'apprentissage pour les aspirants programmeurs. En réduisant la nécessité d'apprendre la syntaxe, le codage par blocs permet aux utilisateurs de se concentrer entièrement sur la logique qui sous-tend les conditions, les boucles, les variables et d'autres concepts de base sans se soucier des parenthèses déséquilibrées ou des points-virgules manquants.