logo sheen.bot

Pour les parents qui comparent les programmes

Le kit est notre point de départ.Ce n'est pas notre point d'arrivée.

Presque tous les cours de programmation et de robotique commencent de la même façon, et c'est très bien : une boîte de pièces, une image, et un enfant qui n'a jamais fait bouger une machine et qui en anime une pour la première fois. Ce moment est précieux.

La vraie question à se poser est de savoir ce qui vient après — en deuxième année, et en cinquième année. Voici six questions que vous pouvez poser à n'importe quel programme, y compris le nôtre, et la manière dont nous y répondons.

D'abord, pour la défense de la boîte

Un kit est un excellent tremplin. Il élimine la vingtaine de choix qui bloqueraient un enfant de sept ans avant même de commencer, permet d'échouer sans frustration et offre à l'enfant une création finie à montrer fièrement en rentrant. Nous utilisons des kits. Nous achetons de très bons modèles, et notre propre carte est conçue pour s'y fixer.

Ce qu'un kit ne peut pas faire, c'est grandir. Un guide de montage a une dernière page. Le modèle conforme à l'image est démonté à la fin du trimestre, et la compétence acquise se résumait à suivre cette notice. Quelque part entre la première boîte et un jeune capable de faire faire à une machine une tâche inédite sans mode d'emploi, la façon de travailler doit évoluer.

Un kit est une belle première phrase. Ce n'est pas un programme pédagogique.

Six questions qui méritent d'être posées

Posez-les ici. Posez-les ailleurs. Un programme qui propose un apprentissage authentique saura vous le montrer concrètement, pas seulement vous le raconter.

1

Puis-je voir le code ?

Les blocs sont une aide à la lecture, pas une finalité. Le vrai test consiste à voir ce que les blocs de l'enfant sont réellement devenus — et si ce texte est bien ce que la machine exécute, ou juste une décoration affichée à côté.

Notre réponse

Sur une carte sheenbot, chaque programme en blocs est aussi un véritable programme MicroPython, accessible en un clic dans l'aperçu du code. L'enfant peut le lire, le modifier à la main, téléverser sa version modifiée et le télécharger sous forme de fichier .py portant le nom de son projet. Nous veillons également à ce qu'il reste concis pour être facile à lire : lorsque le pilote du buzzer a été intégré au micrologiciel de la carte, le code Python d'un programme musical de huit blocs est passé d'environ 210 lignes à une dizaine.

Vérifiez par vous-même : Ouvrez l'éditeur sans compte et sans matériel, assemblez trois blocs et cliquez sur le bouton de code.

2

À qui appartient le matériel ?

Si un programme ne peut pas vous dire ce qu'il y a sur la carte, il ne peut pas non plus enseigner ce qui s'y trouve — et un module scellé au protocole non documenté n'est qu'une boîte noire avec un joli couvercle.

Notre réponse

Nous concevons et fabriquons notre propre matériel sheenbot∞ et sheenbot π au lieu de revendre celui d'autres fabricants. La version ∞ fonctionne avec un Espressif ESP32, la version π avec un ESP32-S3 — les mêmes familles de puces que celles présentes dans les appareils du commerce. Les broches P0 à P20 sont répertoriées avec leurs vrais numéros GPIO, en précisant lesquelles sont exclusivement réservées aux entrées et lesquelles peuvent émettre une vraie tension analogique. Les composants sont des pièces standard avec des fiches techniques publiques — un capteur de distance laser VL53L0X, un capteur de couleur VEML6040 à l'adresse 0x10, un DHT11, un HC-SR04 — soit plus de quarante composants documentés avec ce qu'ils mesurent et comment ils sont branchés.

Vérifiez par vous-même : La bibliothèque complète des composants — avec un modèle 3D orientable et les spécifications de chaque pièce — est accessible publiquement sur ce site.

3

Quelque chose sort-il de la salle ?

Un projet qui ne fonctionne que sur la table de la classe le jour même n'est qu'une démonstration. Un projet qui tourne encore le jeudi suivant, que quelqu'un d'autre peut ouvrir, est un système — et concevoir un système demande d'autres compétences que de monter une maquette.

Notre réponse

Lorsqu'une carte publie une mesure ici, elle est envoyée sur un vrai courtier MQTT via de vrais sujets, gérés par nos propres serveurs passerelles au Cap et en Chine. Les règles d'automatisation qu'un élève définit comme persistantes s'exécutent sur ce serveur et non dans l'onglet du navigateur : elles continuent donc de fonctionner après la fermeture de l'ordinateur et sont rechargées au redémarrage du serveur. Le voyant « en ligne » du tableau de bord est un fait, pas une animation : une carte signale sa connexion, le courtier la signale hors ligne en cas de déconnexion, et une carte inactive est déconnectée après cinq minutes. Un élève peut partager le tableau de bord en direct sous forme de lien avec n'importe qui — sans compte, sans application — et choisir si les visiteurs peuvent seulement regarder ou aussi cliquer sur les boutons.

Vérifiez par vous-même : Treize des tableaux de bord sur notre page sheenIoT ont été conçus et connectés par nos élèves.

4

Que se passe-t-il quand mon enfant est bloqué ?

C'est la question essentielle, et c'est celle à laquelle on répond le plus souvent de travers. Un assistant qui donne directement le programme tout fait transforme une leçon en simple service de livraison.

Notre réponse

Les règles pédagogiques de notre assistant de programmation commencent par cette consigne : « TU ES UN TUTEUR, PAS UN SOLVEUR. » L'aide arrive par paliers : d'abord la partie du programme à observer, puis le bloc suspect et pourquoi, et seulement ensuite la modification à apporter. Quand l'enfant indique où il pense que se trouve l'erreur, notre serveur retire toute solution toute faite que le modèle aurait pu suggérer pour continuer à faire réfléchir l'enfant. Lorsqu'il génère du code, il laisse délibérément un à quatre trous à compléter par l'enfant et termine en lui demandant d'expliquer un bloc. Il ne changera jamais en silence le port d'un câble : il indiquera qu'il pense qu'il y a un conflit entre deux éléments et invitera l'enfant à vérifier sa carte.

Vérifiez par vous-même : Un enfant qui veut vraiment obtenir le programme complet peut toujours le demander. Nous l'encourageons à réfléchir d'abord ; nous ne le bloquons pas.

5

Après cinq ans, que fait concrètement mon enfant ?

Tous les programmes se ressemblent le premier trimestre. La différence apparaît quand l'enfant a déjà construit le robot à roues, le feu tricolore et le détecteur d'obstacles, et qu'il demande quelle est la suite.

Notre réponse

Un parcours continu de 6 à 18 ans, réparti en trois tranches d'âge. Le niveau Découverte construit avec des briques, des poutres, des engrenages et des leviers. Le niveau Junior passe sur la carte sheenbot∞ avec le Tinker Kit et des pièces LEGO®, et explore les capteurs de lumière, de température, d'humidité et de distance. Le niveau Explorateur programme en MicroPython textuel ainsi qu'en blocs, fait communiquer les cartes entre elles par radio et avec un tableau de bord en direct via Wi-Fi et MQTT, pour aboutir à un système connecté que d'autres personnes peuvent réellement utiliser. Un enfant qui commence en Découverte arrive à cette étape avec les deux niveaux précédents déjà maîtrisés.

Vérifiez par vous-même : Notre cours Pixel Arcade illustre l'aboutissement de ce parcours : 36 leçons, six modules, huit jeux complets en Python textuel — 28 lignes à la première leçon, 158 à la leçon 34, par le même élève.

6

Qui dit que c'est efficace, à part vous ?

Un certificat imprimé par ceux qui ont encaissé l'argent prouve seulement l'assiduité. Il vaut la peine de se demander ce qui, dans le programme, est évalué par quelqu'un qui n'a aucun intérêt personnel dans le résultat.

Notre réponse

Nos équipes participent aux compétitions FIRST® LEGO® League Explore et Challenge, et nous formons une équipe FIRST® Tech Challenge — évaluées lors du tournoi régional du Cap-Occidental de FIRST Afrique du Sud selon un règlement que nous n'avons pas rédigé, par des juges qui ne travaillent pas pour nous, avec des finales nationales à Johannesburg pour les équipes qualifiées. Au sein de la plateforme, le même principe s'applique partout où nous pouvons l'imposer : une tentative lors d'un défi d'hydroponie est rejouée sur notre serveur avec les mêmes lois physiques que celles affrontées par l'élève, de sorte qu'une victoire est validée par la machine plutôt que simplement déclarée par l'enfant. Chaque certificat que nous délivrons porte un numéro, et une page publique permet de vérifier son authenticité sans aucune connexion requise.

Vérifiez par vous-même : Tout le monde peut vérifier le numéro d'un certificat sur ce site : un parent, une école, ou toute personne à qui le titulaire le présente.

La chose la plus honnête que nous puissions vous montrer est quelque chose que nous avons supprimé

Ce site présentait autrefois nos trois cours hebdomadaires sous forme de 12, 24 et 48 leçons. Cela faisait bonne impression. C'était aussi, après réflexion, une absurdité : cela correspondait simplement au nombre de modèles contenus dans le kit du fournisseur utilisé par chaque groupe d'âge. Pas un programme pédagogique. Juste une liste de colisage.

Afficher un nombre de leçons invite aussi exactement à la question que nous ne voulons pas qu'un parent ait à se poser : « et ensuite ? ». Nous avons donc retiré ces chiffres. Chez nous, un cours couvre une tranche d'âge, et non un programme avec une dernière page : un kit différent et un cours différent chaque trimestre, aussi longtemps que l'enfant en tire profit, facturés à la leçon, d'un mois sur l'autre.

Nous en parlons parce que c'est exactement la démarche défendue sur cette page, et l'endroit le plus évident pour la mettre à l'épreuve était notre propre texte.

Ce que signifie concrètement « apprendre par la pratique » ici

Pas juste une ambiance. Six choses qu'un enfant fait physiquement ici.

Choisir un port, et se tromper

Quatorze ports, et ils ne sont pas interchangeables. Une paire gère le bus I²C, deux gèrent la liaison série. Choisis le mauvais et le capteur n'affiche rien — ce qui constitue la leçon, et non une panne.

Savoir ce que contient le câble

La broche 1 sert à l'alimentation, la broche 2 à la masse, les broches 3 et 4 aux signaux définis dans ton code. Nul besoin de l'apprendre par cœur ; tout le monde finit par le savoir.

Faire face à un véritable conflit

Un même bus I²C est partagé par l'écran, le capteur de mouvement, le lecteur de carte et le capteur de couleur. Un canal moteur et un buzzer peuvent vouloir la même broche. Apprendre que deux éléments ne peuvent pas se partager le fil en même temps, c'est ça l'ingénierie.

Installer le micrologiciel sur la carte

Flashé depuis une page web dans le navigateur. La carte exécute un chien de garde (watchdog), enregistre un journal de crash que l'enseignant peut consulter via Bluetooth, et se met à jour à distance sur une partition de secours afin qu'une mise à jour interrompue ne puisse pas la bloquer.

Observer la déconnexion radio

Deux cartes communiquent directement entre elles sans routeur — jusqu'à ce que l'une d'elles se connecte au Wi-Fi, ce qui force sa radio sur le canal du point d'accès et fait perdre la communication au duo. Nous reproduisons volontairement cette situation dans le simulateur au lieu de la masquer.

Fabriquer un objet en métal et en plastique

Accès libre au lab des makers sur le campus — imprimantes 3D et machines CNC — pour les projets qui nécessitent une pièce introuvable dans le commerce. Pas pour un robot FIRST® LEGO® League : cette compétition n'autorise que les éléments LEGO®, et nous entraînons en suivant strictement le règlement.

La place des briques de construction

Rien de tout cela n'est une critique de LEGO®. Nous encadrons des équipes FIRST® LEGO® League, et les robots FLL sont construits exclusivement à partir d'éléments LEGO® autorisés — c'est la règle, et nous entraînons dans le respect de cette règle. Un enfant de neuf ans qui passe une saison sur un robot FLL et un projet d'innovation vit l'une des meilleures expériences qui soient pour son âge.

La brique n'a jamais été le problème. Le problème, c'est de s'y arrêter. Le site présente déjà les choses dans le bon ordre : un parcours complet des briques LEGO® jusqu'à la véritable ingénierie, où chaque étape prépare l'enfant à la suivante — et où l'étape après la FLL est définie selon nos propres mots comme le pas au-delà de LEGO® : châssis métalliques, pièces conçues par CAO, code Java et démarche d'ingénierie documentée.

Pour la saison 2026, Sheen Academy prend en charge tous les coûts de la FIRST® LEGO® League — inscription, matériel et encadrement — sans frais supplémentaires pour les familles inscrites ; le déplacement pour les finales nationales est planifié et chiffré avec les parents de chaque équipe qualifiée. L'équipe FIRST® Tech Challenge revient à R11 500 par élève pour l'ensemble de la saison et reste également ouverte aux élèves extérieurs à l'académie.

Nous ne sommes pas contre la boîte. Nous sommes contre le fait que la boîte soit une fin en soi.

Une échelle, quatre échelons

Il ne s'agit pas d'une autre école. C'est le même enfant, un peu plus tard.

  1. 1Fais-le bougerBriques, poutres, engrenages et leviers ; cartes de programmation et blocs simples à l'écran. Une machine qui bouge parce que tu l'as décidé.
  2. 2Fais-lui ressentirLa sheenbot∞ avec la Tinker Kit et des pièces LEGO®. Lumière, température, humidité et distance. Un appareil connecté entièrement conçu par l'enfant.
  3. 3Fais-le communiquerDu MicroPython tapé au clavier aux côtés des blocs. Radio de carte à carte, Wi-Fi et MQTT vers un tableau de bord en direct. Un système connecté utilisable par d'autres personnes.
  4. 4Passe au niveau supérieurUne saison évaluée par des juges externes : FIRST® LEGO® League Explore et Challenge, puis une équipe FIRST® Tech Challenge — métal, CAO et démarche d'ingénierie documentée.

Parallèlement à cette progression se trouvent des modules spécialisés — un trimestre de 8 leçons sur l'Internet des objets, 20 leçons de Math in Motion, 12 leçons d'éducation financière dans Market Makers et 12 leçons pour gérer une micro-ferme hydroponique comme une entreprise dans Cash Crop — afin que la programmation soit enseignée à travers un projet concret, et pas seulement pour la théorie. Ces nombres sont bien réels : un cours à durée déterminée correspond à un trimestre thématique précis, ce qui est très différent d'un cours hebdomadaire qui aurait une fin programmée.

Quatre choses que nous ne vous dirons pas

C'est généralement sur une page comme celle-ci que l'on retrouve ces quatre arguments. Nous préférons que vous sachiez que nous les avons volontairement laissés de côté.

  • Nous ne vous promettrons jamais que votre enfant remportera quoi que ce soit. Nous avons rejoint l'écosystème FIRST® en 2026. Nous vous détaillons ce que nous investissons — les frais de saison que nous prenons en charge, les heures, les places — et jamais ce qui en ressortira.
  • Nous ne vous dirons pas que les autres programmes du Cap sont moins bons. Nous n'avons pas assisté à leurs cours, nous n'avons donc rien à dire sur eux. C'est précisément à cela que servent les six questions.
  • Nous ne vous dirons pas que nous collaborons avec une liste d'écoles prestigieuses. Ce que nous pouvons vous dire, c'est que plus de 130 élèves, venus d'établissements de tout Le Cap, sont passés par le campus Century City.
  • Nous ne vous dirons pas que l'assistant ne donne jamais de réponse. Un enfant qui demande le programme tout fait l'obtient. Nous avons conçu son comportement par défaut, et par défaut, il enseigne.

Questions fréquentes

Q. La programmation par blocs est-elle du vrai code ?

Oui — et sur notre plateforme, il s'agit littéralement du même programme. Les blocs éliminent la saisie au clavier et l'orthographe à une étape où elles représentent un obstacle et non l'objectif. Ce qui compte, c'est que l'enfant comprenne le texte derrière les blocs et passe au code textuel quand il est prêt. Chez nous, cela se fait en un clic : le texte est du vrai MicroPython, et les élèves peuvent le modifier et le téléverser eux-mêmes.

Q. Mon enfant a déjà fait deux ou trois ans de robotique ailleurs. Va-t-il refaire la même chose ?

Venez le découvrir simplement : le cours d'essai est gratuit et en présentiel, et nous plaçons chaque enfant selon ses compétences plutôt que son seul âge. Les enfants ayant déjà quelques années d'expérience intègrent généralement le niveau Junior ou Explorer, où ils travaillent sur les capteurs, la radio, le Wi-Fi, les tableaux de bord MQTT et le code Python textuel, plutôt que sur un énième châssis.

Q. Faut-il acheter un kit ou un ordinateur portable ?

Non. Les ordinateurs portables, kits de robotique, logiciels et matériels appartiennent à l'académie, aussi bien pour les cours hebdomadaires, les stages de vacances que les équipes de compétition — dans une équipe de compétition, le kit du robot reste chez nous et les parents n'achètent jamais de matériel. Les tarifs sont de R280 par cours, R1,120 par mois, sans engagement d'un mois sur l'autre et sans frais d'inscription.

Q. Est-ce réservé aux enfants qui veulent devenir ingénieurs ?

Non, et nos modules spécialisés en sont la preuve. Math in Motion rend visible une notion de maths à la fois en la dessinant. Market Makers transforme une classe de cartes électroniques en une bourse active. Cash Crop gère un banc hydroponique comme une entreprise jusqu'à ce qu'il soit rentable. La carte électronique est l'outil ; le sujet est le thème même du cours.

Q. Mon enfant a-t-il besoin de sa propre carte pour réaliser les projets connectés ?

Non. Tout projet dans le simulateur 3D dispose de sa propre identité d'appareil et publie via le même courtier que les cartes physiques. Ainsi, un même tableau de bord peut afficher côte à côte un robot simulé et un robot réel. Le simulateur fonctionne dans un navigateur, sans compte, sans téléchargement et sans matériel.

Q. Dans quelles langues enseignez-vous ?

L'interface, les blocs, le simulateur et l'assistant sont tous disponibles en 11 langues, dont l'afrikaans, l'isiZulu et l'isiXhosa. Les cours sur le campus sont dispensés en anglais.

Venez poser vos six questions en personne

Le cours d'essai est gratuit, dure soixante minutes et a lieu sur le campus de Century City — et le meilleur moyen d'avoir des réponses, c'est d'observer la réaction de votre enfant quand les choses ne fonctionnent pas du premier coup.

FIRST®, FIRST® LEGO® League et FIRST® Tech Challenge sont des marques déposées de FIRST et du groupe LEGO, qui ne parrainent ni n'approuvent Sheen Academy.