
Google propose un outil (moins connu que ses Doodles) pour apprendre les bases de la programmation : Blockly Games.
C’est totalement gratuit et disponible dans une multitude de langues dont le français.
Ici, on est clairement sur un outil pensé pour les enfants (mais honnêtement, ça marche aussi très bien pour les adultes qui débutent).
Pas besoin de taper du code : tout se fait avec des blocs visuels qu’on assemble comme un puzzle.
L’interface est ultra simple, découpée en plusieurs petits jeux indépendants.
Chaque jeu introduit un concept précis :

Le puzzle est une introduction rapide aux formes de Blockly et à la façon dont les pièces s’emboîtent.

Maze est une introduction aux boucles et aux conditions. Le jeu commence simplement, mais chaque niveau est plus difficile que le précédent.

Bird propose une exploration approfondie des instructions conditionnelles. Le flux de contrôle y est étudié à travers des conditions de plus en plus complexes.

Turtle est une exploration approfondie des boucles.
Utilisez des boucles imbriquées pour créer une image.

Ce film est une introduction aux équations mathématiques.
Utilisez les mathématiques pour animer un film.

La musique est une introduction aux fonctions.
Utilisez les fonctions pour composer de la musique.

Pond Tutor initie à la programmation textuelle.
Les niveaux alternent entre blocs et JavaScript proprement dit dans un éditeur de texte.

Pond est un concours ouvert visant à programmer le canard le plus intelligent. Utilisez des blocs ou JavaScript.
On commence très doucement, avec des actions basiques pour déplacer un personnage dans un labyrinthe.
Puis ça se complique progressivement : il faut optimiser ses actions, utiliser des boucles pour éviter de répéter du code, réfléchir un peu plus.
Et ce qui est intéressant, c’est qu’à côté des blocs, on peut voir le vrai code généré (JavaScript).
Donc l’enfant comprend petit à petit le lien entre logique visuelle et code réel.
C’est très bien foutu.
Chaque niveau valide immédiatement si la solution est correcte, ce qui rend le truc assez addictif (on veut passer au niveau suivant).
Et comme tout est découpé en petits challenges rapides, ça ne décroche jamais.
Pas de blabla, pas de théorie lourde.
Tu fais → tu vois → tu comprends.
Parfait pour une première approche du développement.
Vous pouvez tester directement dans le navigateur, sans rien installer.
Blockly Games encourage la formation des programmeurs de demain.
Conçu pour un apprentissage à son propre rythme, Blockly Games peut être téléchargé pour une utilisation hors ligne , garantissant ainsi l’accessibilité à tous les élèves et à toutes les technologies.
Le code source est entièrement libre, donc gratuit et personnalisable selon vos besoins.
Consultez le site web du développeur pour plus d’informations.
Développeurs, enseignants et parents sont invités à nous faire part de leurs commentaires afin de contribuer à notre développement.