apprenez python comme un jeu
Apprenez à coder comme
dans le vrai travail.
Un agent IA note votre code, ajuste la difficulté et vous guide sur le chemin : syntaxe → structures de données → POO → production. Vrai éditeur, terminal et git — dans le navigateur, sans installation.
$ contenu de l'apprentissage
Un seul chemin, quatre couches entrelacées
Le mentor n'enseigne pas les sujets isolément — il les tisse en un seul parcours continu, adapté à vos objectifs.
Fondamentaux de la programmation
Syntaxe, structures de données, algorithmique, paradigmes et idiomes Python — la base sur laquelle tout repose.
Spécialisations
Web, data science, ML, deep learning, agents IA/LLM, gamedev, applications GUI, sécurité — un catalogue ouvert, appelé à s'enrichir.
Le processus d'ingénierie
Structure de projet, git flow, écriture de tests (unitaires, intégration, TDD, mocking), CI/CD, débogage, revue de code — ce que le métier implique vraiment.
Sujets émergents
Des fils qui apparaissent au fil des échanges avec le mentor. Vous mentionnez une API bancaire ? L'agent ajoute des nœuds sur l'autorisation et l'idempotence.
$ pourquoi les joueurs restent
Huit mécaniques, un seul but : ne jamais s'ennuyer, ne jamais rester bloqué
Retour immédiat
Évaluation du mentor et résultats des tests en moins de 30 secondes après l'envoi.
Progrès toujours visible
Carte des compétences, barre d'XP et rang — la progression n'est jamais une supposition.
Une difficulté qui s'ajuste
L'agent maintient un taux de réussite de 70 à 80 % — la zone où l'on apprend le plus vite, sans se heurter à un mur ni s'ennuyer.
Compétition
Classements mondiaux et hebdomadaires, ligues de rangs — pour quand la progression seule ne suffit pas.
Habitude
Séries quotidiennes et une quête du jour générée par l'agent, calibrée à votre niveau.
Un jeu sans fin
Des parcours de spécialisation et un mode « maîtrise infinie » — il y a toujours un niveau de plus.
Réalisme du processus
Le cycle d'ingénierie complet : structure de projet → branche de fonctionnalité → PR → revue de code par l'agent → CI/CD → fusion. Des compétences « comme au travail », pas de simples exercices.
Économie de la décision
Le HP comme monnaie d'indice — vous négociez le prix d'un indice avec l'agent. Chaque coup de pouce a un coût conscient.
$ deux monnaies, un seul mentor
Le HP, c'est la vie. L'XP, c'est la preuve que vous progressez.
L'ambre (HP) représente la récompense et la vie — la monnaie que vous négociez avec l'agent pour des indices. Le violet (XP) représente l'agent et l'intelligence — la mesure de votre progression réelle. La théorie ne coûte jamais de HP — vous ne payez que pour les indices d'une tâche précise.
échelle des rangs (selon l'XP gagnée)
$ les outils du métier
Un vrai atelier, pas un simulateur
Aucune installation, aucune configuration d'environnement. Ouvrez le navigateur et codez comme vous le ferez au travail.
Éditeur, terminal et git — dès la première minute
Un vrai Python exécuté directement dans le navigateur, de vraies commandes git, un vrai terminal. Votre progression est enregistrée automatiquement entre les sessions.
Une évaluation déterministe, pas « je pense que »
Les tâches sont vérifiées par des tests et une analyse statique — pas une opinion subjective. Vous connaissez le résultat immédiatement, sans file d'attente.
Pas d'accord avec une note ? Contestez-la.
Chaque tâche peut être contestée dans le chat du mentor — une seconde révision indépendante prend vos arguments en compte.
La documentation à portée de main, pas dans un autre onglet
Recherche intégrée dans la documentation Python avec sources citées — utilisée par vous comme par le mentor avant qu'il ne propose un indice.
# tâche : récupérer en toute sécurité une valeur imbriquée def safe_get(data: dict, *keys, default=None): for key in keys: try: data = data[key] except (KeyError, TypeError): return default return data # $ pytest -q # ✓ 4 passed in 0.21s
$ confiance dans l'évaluation
Une évaluation équitable, zéro boîte noire
Le résultat n'est jamais la seule opinion d'un modèle de langage. Les signaux objectifs — tests (y compris cachés), tests de mutation, lint, contrôles de sécurité — pèsent au moins 70 % de la note. Le reste est une grille de qualité, toujours avec une justification visible pour vous.
Ce que cela signifie en pratique
Un appel par tâche — une seconde révision indépendante, sans accès à la première note.
Le classement ne compte que les solutions obtenues honnêtement — l'apprentissage reste toujours accessible, quel que soit votre statut au classement.
Un bannissement définitif est toujours une décision humaine — jamais automatisée.
$ pour qui
Où que vous en soyez, le parcours s'adapte à vous
Vous débutez en programmation
Aucune expérience ? Une évaluation initiale choisit des tâches à votre niveau, et la théorie explique chaque nouveau concept avant que vous le rencontriez.
Vous vous reconvertissez dans la tech
Vous apprenez non seulement la syntaxe, mais aussi le processus : git, tests, revue de code — exactement ce que recherchent les employeurs.
Vous travaillez déjà avec du code
Approfondissez une spécialisation précise — data science, ingénierie IA, sécurité — au rythme et au format que vous choisissez.
Vous construisez une équipe
Une offre pour les entreprises : un environnement de développement cohérent pour l'intégration, et des rapports de progression des compétences pour votre équipe.
$ feuille de route
Nous construisons cela publiquement, étape par étape
Sans jargon d'infrastructure — juste ce qui se débloque réellement pour vous à chaque phase.
La première boucle : tâche → note → récompense
Évaluation initiale, tâches Python adaptatives (katas et débogage), théorie calibrée à votre niveau, points et votre premier rang. La banque de tâches grandit dès le premier jour de jeu.
L'arbre de compétences complet
Toutes les spécialisations débloquées, négociation du prix des indices, discussions libres avec le mentor, saisons et ligues classées, un processus formel de contestation des notes.
Un vrai cycle d'ingénierie et des offres pour les équipes
Un dépôt de projet complet, des pull requests, une revue de code par l'agent en senior, des pipelines CI/CD — et des offres de licence pour les équipes avec un environnement de développement cohérent et des rapports de progression.
Plus de langues, une banque de tâches mature
Extension de l'interface à d'autres langues, rapports de progression complets pour les entreprises, un écosystème de tâches mature calibré sur des données réelles de jeu.
$ ./rejoindre_la_beta.sh
Bêta fermée — inscription
Avant de jouer au jeu, jouez à ce formulaire. Quatre étapes, comme la véritable évaluation initiale — elles nous aident à vous placer dans la bonne cohorte avec les bonnes premières tâches.
$ faq
Les questions que vous allez vous poser de toute façon
Dois-je installer quoi que ce soit ?
Non. L'éditeur, le terminal et Python fonctionnent directement dans le navigateur. Il vous faut juste un navigateur compatible WebAssembly et une connexion internet.
Combien coûte la participation à la bêta fermée ?
Rien. La bêta est gratuite. Les offres d'abonnement et pour les entreprises arriveront au lancement complet — les participants de la bêta en seront informés en premier.
Ai-je besoin d'expérience préalable ?
Non. L'évaluation initiale choisit des tâches adaptées à votre niveau réel — de zéro jusqu'au travail professionnel avec le code.
Les points, l'XP et le HP ont-ils une valeur monétaire ?
Non. Ce sont des éléments de jeu — ils ne constituent pas un moyen de paiement et ne sont échangeables ni contre de l'argent ni contre autre chose. Détails dans les conditions.
Que deviennent mes données et mes échanges avec l'agent ?
Vous avez une visibilité totale sur tout ce que le système sait de vous, un export de données en libre-service, et vous pouvez supprimer votre compte à tout moment. Détails complets dans la politique de confidentialité.