Retour aux logiciels
Programmation visuelle

Scratch

La programmation visuelle pour tous

Prix

Gratuit

Niveau

6e - 4e (cycle 3-4)

Plateformes

Web (navigateur), Windows...

Éditeur

MIT Media Lab

Présentation

Scratch est un langage de programmation visuel développé par le MIT Media Lab, spécialement conçu pour l'apprentissage de la programmation chez les enfants et adolescents. Au lieu d'écrire du code texte, on assemble des blocs colorés qui s'emboîtent comme des pièces de puzzle.

Utilisé dans les écoles du monde entier, Scratch permet de créer des histoires interactives, des jeux, des animations et même de la musique. C'est l'outil parfait pour comprendre les concepts fondamentaux de la programmation : boucles, conditions, variables, événements...

Utilisations en technologie

  • Initiation à la programmation (dès 8 ans)
  • Création de jeux vidéo simples
  • Animations et histoires interactives
  • Projets artistiques numériques
  • Introduction aux algorithmes
  • Projets interdisciplinaires (maths, musique, arts...)

Fonctionnalités principales

Programmation par blocs

Des blocs colorés à glisser-déposer, organisés par catégories (mouvement, apparence, son, événements, contrôle, capteurs, opérateurs, variables).

Éditeur de costumes

Créez ou modifiez vos propres sprites (personnages) avec un éditeur graphique intégré.

Éditeur de sons

Enregistrez, importez et modifiez des sons pour vos projets.

Communauté en ligne

Partagez vos créations, explorez celles des autres et remixez des projets existants.

Extensions

Ajoutez des fonctionnalités : synthèse vocale, traduction, musique, Lego, micro:bit...

Mode hors-ligne

Téléchargez l'application pour travailler sans connexion internet.

Avantages

  • 100% gratuit et sans publicité
  • Interface très intuitive
  • Aucune erreur de syntaxe possible
  • Résultats visuels immédiats
  • Grande communauté francophone
  • Parfait pour le travail collaboratif

Inconvénients

  • Limité pour les projets complexes
  • Pas de transition directe vers les langages textuels
  • Peut sembler enfantin pour les lycéens

Installation pas à pas

1

Version en ligne

Allez simplement sur scratch.mit.edu et cliquez sur "Créer". Aucune installation nécessaire !

2

Création de compte (optionnel)

Créez un compte gratuit pour sauvegarder et partager vos projets.

3

Version hors-ligne

Pour travailler sans internet, téléchargez l'application sur scratch.mit.edu/download.

4

Installation de l'app

Lancez l'installateur téléchargé et suivez les instructions.

Tutoriels

Mon premier projet Scratch

Faire bouger le chat Scratch et le faire parler.

15 minDébutant

Jeu de labyrinthe

Créer un jeu où le joueur doit atteindre la sortie sans toucher les murs.

45 minDébutant

Jeu de plateforme

Un personnage qui saute, ramasse des objets et évite des obstacles.

1h30Intermédiaire

Quiz interactif

Créer un quiz avec score, questions aléatoires et chronomètre.

1hIntermédiaire

Jeu Pong à deux joueurs

Le classique jeu de raquettes pour jouer à deux sur le même clavier.

1hIntermédiaire

Astuces et conseils

  • Utilisez le clic droit sur un bloc pour le dupliquer rapidement
  • Le bloc "quand drapeau vert cliqué" est le point de départ de tout projet
  • Organisez votre code en plusieurs scripts plutôt qu'un seul très long
  • Utilisez les costumes pour créer des animations fluides
  • Testez régulièrement votre projet avec le drapeau vert
  • Explorez les projets des autres pour apprendre de nouvelles techniques

Questions fréquentes

À partir de quel âge peut-on utiliser Scratch ?

Scratch est conçu pour les 8-16 ans, mais des enfants plus jeunes peuvent l'utiliser avec accompagnement. Pour les 5-7 ans, Scratch Jr est plus adapté.

Peut-on utiliser Scratch sans internet ?

Oui ! Téléchargez l'éditeur hors-ligne sur scratch.mit.edu/download. Vous pourrez créer et sauvegarder des projets localement.

Comment partager mon projet ?

Connectez-vous à votre compte, ouvrez votre projet et cliquez sur "Partager". Vous obtiendrez un lien à partager.

Scratch peut-il contrôler des robots ?

Avec les extensions, Scratch peut communiquer avec micro:bit, Lego WeDo/Mindstorms et d'autres. Pour Arduino, utilisez plutôt mBlock.

Alternatives

Scratch Jr

Version simplifiée pour les 5-7 ans sur tablette.

mBlock

Basé sur Scratch mais avec support Arduino et robots.

Blockly

Outil Google similaire, utilisé dans de nombreuses applications.

Ressources utiles

Prêt à utiliser Scratch ?

Téléchargez gratuitement et commencez dès maintenant !

EdTech AI