Scratch est incontournable de part sa présence au DNB, mais il existe de nombreux autres « langages de programmation graphique ou visuel » (Visual Language Programmation), plus communément appelés « langages de programmation par blocs » déclinés généralement à partir de Blockly.

En voici une liste non-exhaustive :

En ligne

  • Blockly : Un des premiers langages de programmation par blocs.
  • GéoBlockly : Logiciel en ligne permettant de faire de la représentation / animation géométrique tout en travaillant les coordonnées. Facile de prise en main et assez complet.
  • SofusPy : Application en ligne permettant d’exécuter des programmes visuels ou des programmes Python. Passerelle entre la programmation par blocs (au collège) et Python (au lycée) .
  • SofusGeo : Cette extension Blockly  propose des blocs géométriques qui sont traduits en Javascript, le code étant ensuite envoyé au serveur DGPad pour être exécuté en ligne. SofusGeo évite que les élèves n’aient à se familiariser à DGPad, ce qui peut être chronophage.
  • Blockly extension R : Cette extension propose des blocs statistiques qui sont traduits dans le langage R.
  • Blockly.games : Jeux pour les programmeurs de demain.
  • Algoblocs : Programmation par blocs
  • Snap : Programmation par blocs (en anglais)
  • Micro:Bit : Le BBC micro:bit est un micro-ordinateur de poche programmable qui peut être utilisé pour toutes sortes de créations cool : des robots aux instruments de musique les possibilités sont infinies.
  • Trinket :  Passerelle vers python (en anglais)

Application

Pour développer des appli

  • App inventor :  Environnement de programmation pour concevoir des applications Android. (en anglais)

Robots

Communauté