Scratch
La programmation visuelle pour tous
Gratuit
6e - 4e (cycle 3-4)
Web (navigateur), Windows...
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
Version en ligne
Allez simplement sur scratch.mit.edu et cliquez sur "Créer". Aucune installation nécessaire !
Création de compte (optionnel)
Créez un compte gratuit pour sauvegarder et partager vos projets.
Version hors-ligne
Pour travailler sans internet, téléchargez l'application sur scratch.mit.edu/download.
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.
Jeu de labyrinthe
Créer un jeu où le joueur doit atteindre la sortie sans toucher les murs.
Jeu de plateforme
Un personnage qui saute, ramasse des objets et évite des obstacles.
Quiz interactif
Créer un quiz avec score, questions aléatoires et chronomètre.
Jeu Pong à deux joueurs
Le classique jeu de raquettes pour jouer à deux sur le même clavier.
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 !
