The Settlement
Premier SELECT, choix des colonnes, filtres et tris — la ville prend forme à partir du registre.
Numeria est une ville qui n'existe que sous forme de données. Chaque requête écrite la transforme — 32 leçons, du premier SELECT à la conception du schéma d'une métropole.

Numeria est un cours de SQL en 32 leçons pour les 15–17 ans, bâti sur une seule idée : une ville qui n'existe que sous forme de données. Les élèves écrivent du vrai SQL dans le navigateur, et chaque requête remodèle la ville sous leurs yeux. Ils démarrent par un simple SELECT sur le registre d'un village et terminent, neuf modules plus tard, en concevant le schéma d'une métropole, en l'interrogeant depuis Python et en la protégeant de l'injection SQL. SQL est le langage derrière presque tous les métiers d'analyse, de finance, de marketing et d'ingénierie — voici le cours qui le fait entrer durablement.
Premier SELECT, choix des colonnes, filtres et tris — la ville prend forme à partir du registre.
Clés, relations et jointures. Des tables séparées deviennent une ville connectée, puis le recensement et la panne la mettent à l'épreuve.
Conception de schéma, transactions, index et plans d'exécution — puis SQL depuis Python, blocage d'une injection, et Demo Day.
La ville commence par un registre. L'élève apprend ce qu'est vraiment une base de données, écrit son premier SELECT et choisit les colonnes qui comptent.
Filtrer avec WHERE, combiner des conditions, trier et limiter — et le piège qui attrape tout le monde : NULL.
Compter, moyenner, grouper par quartier, puis filtrer les groupes eux-mêmes avec HAVING — la distinction qui bloque la plupart des autodidactes.
Clés et relations, jointure de deux tables, LEFT JOIN pour ne perdre personne, jointures multiples — et une panne générale à élucider à travers tout le réseau.
Sous-requêtes, CTE, logique CASE, vues et fonctions de fenêtrage — ce qui sépare celui qui sait interroger de celui qui sait répondre.
Contraintes, normalisation, puis conception d'un schéma de zéro. C'est ici que l'élève cesse de consommer une base pour en devenir l'auteur.
INSERT, UPDATE, DELETE, transactions atomiques, et clés étrangères garantissant la cohérence même si tout casse à mi-parcours.
La ville sature et les requêtes rament. L'élève ajoute des index et surtout apprend à lire le plan d'exécution au lieu de deviner.
SQL depuis Python, puis blocage de l'injection SQL en écrivant d'abord la version vulnérable — et Demo Day, où la ville devient une mégapole.
L'élève présente la base derrière sa ville arrivée à maturité : le schéma qu'il a conçu, les contraintes qui le protègent, les requêtes qui répondent aux questions les plus dures, et l'injection qu'il a neutralisée.
SQL sert aux analystes, au marketing, à la comptabilité, à la biologie, au produit — pas seulement aux développeurs. C'est la rare compétence qui paie quelle que soit la suite des études.
Une requête est juste, ou bien elle renvoie silencieusement le mauvais chiffre. Numeria installe le réflexe de vérifier, bien au-delà des bases de données.
La ville grandit avec la compétence de l'élève. Les jalons se débloquent à de vrais points de contrôle : le progrès se constate, il ne se déclare pas.
Au dernier module, votre enfant fait ce qu'un analyste junior fait dès son premier jour : interroger, concevoir, protéger, présenter.
Le jeu de requêtes du registre
Enquête sur la panne générale
Conception complète du schéma d'un quartier
Demo Day : Megacity
32 leçons sur 9 ères de la ville
Le SQL s'exécute en direct dans le navigateur
Les jalons de la ville se débloquent avec la progression
Non. SQL est un langage à part et Numeria démarre de zéro. Python n'apparaît qu'au dernier module, et seulement pour montrer comment les deux s'articulent.
Beaucoup. SQL est l'outil quotidien des analystes, du marketing, de la finance et de la recherche — de quiconque doit répondre à une question avec des données.
Réservez une consultation ciblée pour relier âge, intérêts et objectifs au bon programme Numeris.