466. Scratch
Initiation à la programmation structurée avec un langage de programmation procédurale.
Scratch est une implémentation visuelle et dynamique du langage de programmation Smalltalk basé sur Squeak.
Cette plateforme d'apprentissage de codage comporte de plus de 10,5 millions de projets partagés allant de l'animation à la simulation 3D. Le nombre d'utilisateurs enregistrés est de 7,5 millions et ne cesse d'augmenter1.
Scratch est dynamique : il permet de modifier le code du programme en cours d'exécution.
Scratch est visuel, tout le code est directement inscrit dans la langue maternelle.
Scratch permet de rendre utilisable en ligne les projets réalisés, au moyen du plugin Adobe Flash Player lequel transforme les projets Scratch en applications web.