Mis à jour le 12 nov. 2026 · 12 min de lecture

Initiation à la programmation : 14 logiciels pour apprendre à coder aux enfants et aux débutants

Scratch, Microsoft MakeCode, Vittascience, MIT App Inventor, Tynker, Thonny et 6 autres outils pour découvrir la programmation, avec les prix relevés en novembre 2026.
Choix de l'expert
Scratch
Scratch
Lire l'avis
Filtres :

Logiciels d'initiation à la programmation

14 résultats trouvés

Certaines positions de ce classement peuvent être attribuées à des éditeurs contre rémunération. Méthodologie de classement

Scratch

Scratch

Top 1

Environnement gratuit du MIT pour s'initier à la programmation par blocs dans le navigateur.

Voir le site internet
CodeAI

CodeAI

Top 2
Gratuit•Plan gratuit

Association américaine, ex-Code.org, qui fournit aux écoles des cours gratuits d'informatique et d'IA de la maternelle au lycée

Voir le site internet
Microsoft MakeCode
Gratuit•Plan gratuit

Plateforme gratuite de Microsoft pour apprendre à coder en blocs, puis en JavaScript ou Python, sur micro:bit, Arcade et Minecraft

Voir le site internet
Snap!
Gratuit•Plan gratuit

Langage de programmation visuelle de l'université de Berkeley, inspiré de Scratch, pour créer ses propres blocs dans le navigateur

Voir le site internet
Vittascience
Gratuit•Plan gratuit

Plateforme éducative française pour apprendre la programmation, la robotique et l'IA, avec gestion de classe pour les enseignants

Voir le site internet
mBlock

Plateforme de programmation de Makeblock, des blocs à Python, pour coder des jeux, des robots et des projets d'IA

Voir le site internet
MIT App Inventor
Gratuit•Plan gratuit

Environnement de programmation visuelle gratuit du MIT pour créer des applications Android et iOS avec des blocs

Voir le site internet
Swift Playgrounds

App d'Apple pour iPad et Mac qui apprend à coder en Swift par des puzzles, des cours guidés et la création d'apps

Voir le site internet
Tynker
Gratuit•Plan gratuit

Plateforme de cours de programmation pour enfants et adolescents, des blocs à Python et JavaScript, avec modding Minecraft

Voir le site internet
CodeMonkey
7 € / mois

Plateforme de jeux de programmation pour les 5 à 14 ans, des blocs à CoffeeScript et Python, pour l'école et la maison

Voir le site internet
Cyrille ADAMCyrille ADAMÉditorial La Fabrique

Guide pour bien choisir son logiciel de initiation à la programmation

Une initiation à la programmation sert à comprendre la logique d'un programme (instructions, boucles, conditions, variables) avant de maîtriser la syntaxe d'un langage. Les outils de cette page sont faits pour cela : on assemble des blocs, on résout des énigmes ou on pilote un robot, puis on passe au code écrit. Ils s'adressent aux enfants, aux élèves et à leurs enseignants, et à tout débutant qui veut un premier contact simple. Ils complètent les autres logiciels de productivité consacrés à l'apprentissage. Un adulte qui vise un métier ou un projet précis trouvera plutôt son compte dans les sites pour apprendre à coder en autodidacte.

Pourquoi passer par un outil d'initiation

Écrire du Python ou du JavaScript dès la première séance bute vite sur une parenthèse oubliée. Les blocs de couleur s'emboîtent seulement s'ils vont ensemble : l'erreur de syntaxe disparaît et l'attention se porte sur la logique. Le résultat se voit tout de suite, sous la forme d'un personnage qui bouge, d'un jeu ou d'une carte qui clignote, ce qui entretient la motivation. Plusieurs outils affichent ensuite le code écrit qui correspond aux blocs.

Les plateformes gratuites de programmation par blocs

Scratch

Scratch est né en 2007 au MIT Media Lab, dans l'équipe du professeur Mitchel Resnick, et dépend depuis 2019 de la Scratch Foundation, association indépendante à but non lucratif. Sur la plateforme, les enfants donnent vie à leurs récits, à leurs jeux et à leurs animations en emboîtant des blocs, avec une bibliothèque de personnages, de décors et de sons, puis partagent leurs projets dans une communauté modérée : plus d'un milliard de projets y ont été créés. Il est gratuit.

ScratchJr

ScratchJr adapte le principe de Scratch aux enfants de 5 à 7 ans : ils emboîtent des blocs graphiques pour faire bouger, danser et chanter des personnages, créent des histoires interactives et des jeux, et ajoutent leur voix ou leurs photos. L'application, lancée en 2014 par le DevTech Research Group, le MIT Media Lab et la Playful Invention Company, est gratuite sur iPad, tablettes Android et Chromebook.

CodeAI

CodeAI est le nouveau nom de Code.org, l'association qui a lancé l'Heure de code, devenue l'Heure de l'IA. Elle fournit aux écoles des cours gratuits d'informatique, d'intelligence artificielle et de science des données pour tous les niveaux, du primaire au lycée, avec des formations pour les enseignants.

Microsoft MakeCode

Microsoft MakeCode est une plateforme gratuite où chaque bloc correspond à une vraie ligne de code, et où l'on bascule ensuite en JavaScript ou en Python. Elle sert à créer des jeux rétro avec MakeCode Arcade, à programmer la carte micro:bit et à coder des mods pour Minecraft Education. Un simulateur montre le résultat sans matériel.

Snap!

Snap!, présenté par l'université de Californie à Berkeley, reprend le principe de Scratch et permet de créer ses propres blocs, de manipuler des listes de listes et des fonctions. Il fonctionne dans le navigateur, en français notamment, et sert de vraie introduction à l'informatique au lycée et à l'université. Son code est publié sous licence libre.

Blockly Games

Blockly Games enchaîne huit jeux gratuits dans le navigateur pour des enfants qui n'ont jamais programmé : un puzzle pour découvrir les blocs, un labyrinthe pour les boucles et les conditions, une tortue pour dessiner, des jeux de film et de musique pour les équations et les fonctions. Les deux derniers, Pond Tutor et Pond, font passer au JavaScript. Le code est open source et les jeux se téléchargent pour un usage hors ligne.

Coder des robots et des cartes en classe

Programmer un objet physique rend la logique concrète. Ces deux plateformes sont pensées pour l'enseignement, avec du matériel vendu à part.

Vittascience

Vittascience est une plateforme éducative en français pour programmer des cartes électroniques, des robots et des jeux, avec une banque d'activités, des outils d'IA et une gestion des classes. L'abonnement Découverte est gratuit pour un enseignant et une classe de 50 apprenants au plus ; Premium et Équipe sont payants, et l'accès passe aussi par le GAR et l'UGAP.

mBlock

mBlock, de Makeblock, passe des blocs au mode Python en un clic et programme les robots mBot2 et la carte CyberPi. Il intègre des services d'IA de Microsoft et de Google pour reconnaître images, sons et postures, et existe en version web, en logiciel pour Windows et macOS et en application iOS. Aucun prix n'est affiché pour le logiciel.

Créer une application mobile dès les premiers pas

MIT App Inventor

MIT App Inventor crée de vraies applications Android et iOS avec des blocs. Selon le MIT, une première application tourne en moins de 30 minutes, et les mêmes blocs servent ensuite aux capteurs, aux cartes et à l'IA. L'outil est gratuit et open source.

Swift Playgrounds

Swift Playgrounds est l'app d'Apple pour iPad et Mac qui apprend Swift sans prérequis. Le cours « Premiers pas avec le code » fait avancer un personnage dans un monde en 3D, puis des parcours guidés mènent à la création d'une app, qui peut être proposée sur l'App Store.

Cours guidés et jeux de code à la maison

Ces plateformes proposent des parcours prêts à suivre, utiles quand l'enfant progresse seul ou avec ses parents.

Tynker

Tynker enchaîne des leçons en forme d'histoires et de puzzles, des blocs vers JavaScript et Python, avec du modding Minecraft, de la robotique et de l'IA. L'éditeur annonce plus de 5 000 leçons. On peut commencer gratuitement ; les formules familiales couvrent trois enfants et sont remboursables 30 jours.

CodeMonkey

CodeMonkey vise les 5 à 14 ans avec des jeux où l'on passe des blocs au CoffeeScript puis au Python. L'offre Individual démarre à 7 euros par mois en facturation annuelle et Family, pour trois enfants, à 12 euros par mois.

CodeCombat

CodeCombat fait écrire du code tapé au clavier dès le début, sous forme de jeu. Plus de 600 contributeurs ont aidé à le construire et des bénévoles l'ont traduit en 50 langues.

Passer à un langage écrit comme Python

Thonny

Thonny est un environnement Python pour débutants, développé d'abord à l'université de Tartu, en Estonie. Il s'installe avec Python intégré, affiche les variables et exécute le programme pas à pas jusqu'à chaque expression. Il fonctionne sous Windows, macOS et Linux et son code est sous licence MIT.

Tableau : âge, langage et prix

Informations des éditeurs, relevées en novembre 2026.

OutilPublic annoncéCe qu'on programmePrix
ScratchEnfantsBlocsGratuit
CodeAIÉlèves, du primaire au lycéeCours d'informatique et d'IAGratuit
Microsoft MakeCodeTous niveauxBlocs, JavaScript, PythonGratuit
Snap!Enfants et adultes, jusqu'à l'universitéBlocs personnalisésGratuit, licence libre
VittascienceEnseignants et élèvesBlocs, cartes, robotsDécouverte gratuite, Premium payant
mBlockÉlèvesBlocs, Python, robotsNon affiché
MIT App InventorTous, enfants comprisApplications mobiles en blocsGratuit
Swift PlaygroundsDébutantsSwiftNon affiché
TynkerEnfants et adolescentsBlocs, JavaScript, PythonDémarrage gratuit, formules familiales
CodeMonkey5 à 14 ansBlocs, CoffeeScript, PythonDès 7 € par mois
CodeCombatÉlèvesCode écritNon affiché
ThonnyDébutants en PythonPythonGratuit, licence libre

Est-ce difficile de débuter sans professeur ?

Les premières notions s'acquièrent sans aide : Scratch propose des tutoriels vidéo et des guides imprimables, Tynker et Swift Playgrounds des cours intégrés. La difficulté vient plus tard, quand il faut imaginer son propre projet. Un club, une classe ou un parent qui pose une petite mission concrète aide alors à franchir l'étape.

Questions Fréquentes

À quel âge commencer à programmer ?
Il n'existe pas d'âge fixé, mais les outils visent des publics précis. CodeMonkey accepte les enfants dès 5 ans et jusqu'à 14 ans, CodeAI propose des cours dès l'école primaire, Scratch s'adresse aux enfants et Tynker aux enfants comme aux adolescents. Snap! sert jusqu'au lycée et à l'université, et Thonny convient à qui passe au Python, quel que soit son âge.
Quel logiciel de programmation gratuit pour un enfant ?
Scratch, Microsoft MakeCode, Snap! et MIT App Inventor sont gratuits, et les cours de CodeAI aussi. Vittascience propose un abonnement Découverte gratuit pour un enseignant et une classe. Tout tient au projet de l'enfant : une histoire ou un jeu avec Scratch, un objet connecté avec MakeCode et la micro:bit, une application pour téléphone avec App Inventor.
Peut-on apprendre la programmation tout seul ?
Oui, pour les bases. Scratch met à disposition des tutoriels vidéo et des guides imprimables, Tynker et Swift Playgrounds intègrent des cours pas à pas, et CodeCombat avance par niveaux de jeu. Pour un adulte qui vise un métier ou un projet professionnel, des cours plus complets prennent le relais, avec de la documentation et des exercices.
Comment débuter en programmation ?
Commencez par des blocs pour comprendre la logique : instructions, boucles, conditions et variables. Réalisez un petit projet complet, une animation ou un mini-jeu, puis passez au code écrit avec un outil qui fait le lien, comme MakeCode, mBlock ou Tynker, qui affichent ou enseignent ensuite JavaScript ou Python. Thonny aide à faire ses premiers programmes Python en suivant leur exécution pas à pas.
Par quel langage commencer la programmation ?
Les blocs viennent d'abord pour les enfants. Côté code écrit, Python revient le plus souvent dans les outils de cette page : MakeCode, mBlock, Tynker, CodeMonkey et Thonny l'utilisent. JavaScript est proposé par MakeCode et Tynker, et Swift par Swift Playgrounds pour créer des apps sur iPad et Mac.
Cyrille ADAM
Cyrille ADAMÉditorial La Fabrique

Recherche globale

Recherchez parmi les agences, logiciels et articles de La Fabrique du Net.