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.

Phase de bêta fermée · places distribuées par cohortes · inscription en 4 étapes

$ pytest task_042.py
4/4 tests réussis · +25 XP · rang : Adept
> tâche suivante : décorateurs
HP
520 / 700
XP
+25 aujourd'hui

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.

01 / fondamentaux

Fondamentaux de la programmation

Syntaxe, structures de données, algorithmique, paradigmes et idiomes Python — la base sur laquelle tout repose.

02 / spécialisations

Spécialisations

Web, data science, ML, deep learning, agents IA/LLM, gamedev, applications GUI, sécurité — un catalogue ouvert, appelé à s'enrichir.

03 / processus

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.

04 / émergent

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.

Huit mécaniques, un seul but : ne jamais s'ennuyer, ne jamais rester bloqué

1

Retour immédiat

Évaluation du mentor et résultats des tests en moins de 30 secondes après l'envoi.

2

Progrès toujours visible

Carte des compétences, barre d'XP et rang — la progression n'est jamais une supposition.

3

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.

4

Compétition

Classements mondiaux et hebdomadaires, ligues de rangs — pour quand la progression seule ne suffit pas.

5

Habitude

Séries quotidiennes et une quête du jour générée par l'agent, calibrée à votre niveau.

6

Un jeu sans fin

Des parcours de spécialisation et un mode « maîtrise infinie » — il y a toujours un niveau de plus.

7

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.

8

É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.

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.

70–80 %
taux de réussite visé sur les tâches — la zone proximale de développement, maintenue en temps réel par l'agent
< 15 min
temps typique jusqu'à votre première tâche réussie et vos premiers points, depuis l'inscription
< 30 s
temps de correction d'une solution soumise — tests, lint et retour du mentor
Novice
0 XP
Apprentice
500 XP
Adept
1,500 XP
Specialist
4,000 XP
Expert
9,000 XP
Master
20,000 XP
Grandmaster
top 1% of season

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.

task_042.py
test_task_042.py
# 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

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.

tests, lint, sécurité — ≥ 70 %grille de qualité — ≤ 30 %
Philosophie anti-triche : désarmer, pas pourchasser.

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.

Où que vous en soyez, le parcours s'adapte à vous

partir de zéro

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.

reconversion

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.

montée en compétence

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.

équipes

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.

Nous construisons cela publiquement, étape par étape

Sans jargon d'infrastructure — juste ce qui se débloque réellement pour vous à chaque phase.

0
maintenant · bêta fermée

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.

1
jeu complet

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.

2
mode processus + équipes

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.

3
montée en échelle

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.

Règle pour ouvrir la phase suivante : jamais à l'instinct. Nous passons à l'étape suivante seulement quand les données de la bêta fermée montrent que la boucle de motivation retient vraiment les joueurs.

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.

Discovering your level: 1/4
Nous enverrons votre invitation à cette adresse dès l'ouverture de votre cohorte.

✓ candidature reçue

Vous êtes sur la liste.

Nous vous écrirons par e-mail dès l'ouverture de votre cohorte de bêta fermée. D'ici là — pas de spam, et aucun HP ne disparaîtra, puisque vous n'en avez pas encore.

Veuillez remplir les champs obligatoires (*) avant de continuer.

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é.