L'examen de projet de la Vibe Coding Foundation est écrit et se déroule entièrement en ligne : tu le lances toi-même, tu réponds à six questions sur ton propre projet et tu disposes de 14 jours pour le faire. Une IA prépare l'évaluation, la décision revient à une personne examinatrice. Cet article te montre le chemin du lancement jusqu'à la validation et t'explique où tu as toi-même les cartes en main.
Quand peux-tu lancer l'examen ?
Il n'y a ni dates d'examen ni entretiens. Tu commences quand tu es prêt. Trois conditions doivent être remplies :
- La mission 6 est réussie côté serveur. Il ne suffit pas que les critères soient remplis sur ton propre ordinateur. Ce qui compte, c'est la vérification sur le serveur de l'académie.
- Ton nom complet figure dans ton profil.
- Tu as une tentative d'examen disponible. Une tentative est comprise dans le prix du cours.
Le détail de ces conditions est décrit sur la page déroulement et règles de l'examen (en allemand).
Que signifie l'état du projet figé ?
Pendant les missions, une commande vérifie sur ton ordinateur si ton app remplit les critères. La vérification qui fait foi a toutefois lieu sur le serveur de l'académie, dans un environnement isolé et sans accès au réseau. Dès que la mission 6 y est réussie, l'état de ton projet est figé.
Pour l'examen, cela veut dire que la personne examinatrice regarde précisément cet état. Tes réponses portent sur le code figé, pas sur une version que tu aurais peut-être améliorée ensuite. Si tu expliques dans une réponse comment ta liste de contacts filtre par statut, cela doit correspondre à ce code.
Un conseil pratique en découle : ne soumets la mission 6 que lorsque tu comprends assez bien ton app pour pouvoir l'expliquer à quelqu'un. La mission 6 consiste de toute façon à documenter le projet et à le préparer pour une remise. Si tu y travailles avec soin, tu disposes d'une base solide pour l'examen.
Six questions en 14 jours : la structure de l'examen
Après le lancement, tu as 14 jours. L'examen comporte six questions : cinq portent sur ton propre projet, une est une question de transfert. Chaque réponse compte entre 300 et 3000 caractères. 300 caractères, c'est seulement quelques phrases. Pour une justification compréhensible, il t'en faut en général davantage.
Tu n'es pas obligé de tout rédiger en une seule séance. Les réponses peuvent être enregistrées en cours de route. Tu peux donc répondre à deux questions un soir et retravailler le reste le week-end. Le temps prévu pour l'examen est d'environ deux heures, et la fenêtre de 14 jours te laisse la place de le répartir. Tant que tu n'as pas rendu ton examen, tu peux aussi le retirer.
Questions sur ton propre projet
Comme chaque personne construit sa propre app de contacts et de suivi, il n'existe pas de corrigé type à apprendre par cœur. On attend de toi que tu expliques ta solution et que tu en nommes les limites. Il est utile de pouvoir justifier des points comme ceux-ci :
- pourquoi ton app refuse une saisie, par exemple un champ obligatoire vide
- comment se déroule un changement de statut et ce qui est ensuite visible dans la liste
- comment ton app réagit quand l'interface simulée répond vide, signale une erreur ou se fait attendre
- quels cas d'accès tu as vérifiés et ce que ton app ne sait volontairement pas faire
Ton journal IA t'aide pour cela. Pendant les missions, tu y as noté ce que l'IA a apporté et ce que tu as modifié toi-même. Avec ces notes, il devient plus facile d'expliquer les choix faits dans le code, au lieu de simplement décrire ce qu'il fait.
La question de transfert
La sixième question te demande d'appliquer ta solution à une nouvelle exigence. Cela correspond à la compétence K4 du programme. Dans le cours, tu t'exerces à cette façon de penser lors de la mission 7 : tu ajoutes à ton app un export des suivis en retard sous forme de fichier CSV et tu testes la nouvelle fonction. Les questions que tu te poses à ce moment-là t'aident aussi à l'examen : qu'est-ce qui doit changer, qu'est-ce qui reste, et comment vérifies-tu que ça fonctionne ?
Qui évalue tes réponses ?
Après la remise, deux instances interviennent l'une après l'autre : d'abord une IA, puis un être humain. L'ordre est clairement défini, et la décision appartient à l'humain.
La pré-évaluation par l'IA
Une IA, Claude d'Anthropic, prépare l'évaluation. Elle reçoit tes réponses et des extraits de ton projet, puis en tire une proposition. L'IA ne décide rien. Elle fournit une base de travail à la personne examinatrice.
Concernant la protection des données : pour cette pré-évaluation, tes réponses et les extraits de ton projet sont transmis à Anthropic aux États-Unis. Les serveurs de l'académie se trouvent dans l'UE. Les travaux rendus sont vérifiés de manière isolée et supprimés sur demande.
La décision de la personne examinatrice
Une personne examinatrice vérifie tes réponses, ton code et la proposition de l'IA. Elle attribue les points et valide le résultat. L'objectif est une validation dans un délai de cinq jours ouvrables.
L'évaluation se fait selon une grille de 100 points, et la réussite repose sur des critères publiés. Tu peux lire la grille d'évaluation avec tous les points (en allemand) avant même de commencer. Tu vois ainsi à quoi on prête attention et tu peux mieux estimer le niveau de détail d'une réponse.
Que se passe-t-il si tu ne réussis pas ?
Si ça ne suffit pas, tu reçois une évaluation motivée. Tu vois donc où des points ont manqué. Si tu n'es pas d'accord avec l'évaluation, tu peux faire opposition dans un délai de 14 jours.
Pour une nouvelle tentative, il existe une tentative d'examen personnelle supplémentaire à CHF 149, en paiement unique, TVA comprise. Elle suppose un accès au cours encore actif. L'accès dure trois mois. Garde-le à l'esprit quand tu prévois le moment de lancer l'examen.
Ce qui est attesté après la validation
Une fois l'examen de projet réussi, tu reçois un certificat privé de l'académie BUILT IN CLASS pour la Vibe Coding Foundation. Il mentionne le niveau du programme, les compétences examinées et la date. Un lien de vérification permet de contrôler le programme, la version, la date et le statut.
Important pour bien le situer : le certificat n'est pas un diplôme reconnu par l'État. Il n'y a pas de contrôle d'identité, l'attestation porte sur le travail soumis depuis ton compte. Tu trouveras plus d'informations dans la section certificat et examen.
Comment la Vibe Coding Foundation prépare à l'examen
L'examen arrive au terme d'un cours d'environ 30 heures de temps prévu : à peu près 28 heures pour les missions et le transfert, environ deux heures pour l'examen. Un rythme possible est de six semaines à raison d'environ cinq heures par semaine. Tu apprends en ligne et à ton rythme, sans horaires fixes et sans vidéos à suivre. Le cours se déroule en allemand. Dans la vue d'ensemble du cours avec toutes les missions (en allemand), tu vois comment les étapes s'enchaînent.
Chaque mission a un objectif, des critères sous forme de tests et des indices en trois niveaux. Tu y exerces en continu les quatre compétences qui comptent à l'examen :
- K1, tu l'exerces dans la mission 1, quand tu transformes une idée en une commande claire avec des cas d'acceptation vérifiables.
- K2 se construit dans les missions 2 à 4. Tu y développes avec Claude Code ou Codex la liste de contacts, la vue détaillée, les changements de statut et les filtres, puis tu relies l'app à l'interface simulée.
- K3 est au premier plan dans la mission 5 : tu cernes des erreurs préparées, tu les corriges et tu vérifies les cas d'accès de base.
- K4 est sollicitée par la mission 6 avec la documentation pour la remise et par la mission 7 avec l'export CSV.
Le cours et l'examen de projet coûtent CHF 199, en paiement unique, TVA comprise. Sont inclus trois mois d'accès, toutes les missions et vérifications ainsi qu'une tentative d'examen avec rapport de compétences. Tu organises toi-même ton accès à Claude Code ou Codex, et ses coûts s'ajoutent au prix du cours. Tu trouveras les détails sous prix et prestations.