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 privilégié par les plates-formes de codage à la recherche de cohérence, de flexibilité et de commodité. Blockly est compatible avec tous 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 jeux de blocs les plus importants et les plus appréciés coder des produits.

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 que vous souhaitez commencer à utiliser Blockly, vous devez commencer par lire notre documentation de démarrage, puis essayer notre atelier de programmation Premiers pas.

Si vous êtes enseignant ou élève et que le codage par blocs vous intéresse, nous vous conseillons de suivre une leçon via 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 forme de blocs emboîtés. Du point de vue des développeurs, Blockly est une interface utilisateur prête à l'emploi qui permet de créer un langage basé sur des blocs.

Si vous n'êtes pas développeur, vous souhaiterez probablement utiliser 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 les principes de programmation sans avoir à se soucier de la syntaxe ni de l'intimidation d'un curseur clignotant sur la ligne de commande, ce qui facilite la courbe d'apprentissage des futurs programmeurs. En réduisant le besoin d'apprendre la syntaxe, le codage par blocs permet aux utilisateurs de se concentrer entièrement sur la logique des conditions, des boucles, des variables et d'autres concepts fondamentaux sans se soucier des parenthèses déséquilibrées ou des points-virgules manquants.