Prochaine cohorte : 10 places max

En 6 semaines, pilote Claude Code
pour construire ton système BI.

Tu décris ton besoin métier. L'agent produit le code aux normes de la stack : DuckDB, Polars, Streamlit, Docker. Tu valides, tu déploies, tu possèdes le résultat. Sans licence BI. Sans dépendance IT.

  • Stack moderne pilotée par Claude Code (Skills, CLI, plugins de contexte)
  • Reporting auto : PDF, PPT, alertes Slack, email
  • Déploiement Docker autonome : tu ne passes plus par l'IT
6 semaines, “Done-With-You”
Finançable Entreprise
À partir de 1 490 €
79 %
viennent d'un outil BI propriétaire
(Power BI, Tableau, Qlik)
50 %
veulent ne plus
dépendre de l'IT
100 %
du code produit généré
par Claude Code aux normes de la stack
0
ligne de syntaxe Python
à mémoriser : tu pilotes, tu ne codes pas
Avis vérifiés

La parole à mes apprenants

Avis vérifiés des étudiants de la formation Streamlit Unleashed

Le problème

Tableau, Power BI, Qlik : ces outils excellent dans le reporting standard.
Mais ils partagent tous la même limite : quand tes cas d'usage évoluent, tu frappes le même mur.

Le mur du code : “je ne suis pas développeur”

Passer à Python, c'est apprendre une syntaxe, des librairies, des patterns. Pour un analyste Power BI avec 10 ans d'expérience, c'est 6 à 12 mois avant d'être autonome. La plupart abandonnent avant.

Avec Claude Code, un set de Skills qui encode les conventions de la stack, et les bons plugins de contexte, tu décris ton besoin en langage métier. L'agent produit le code, tu relis, tu valides, tu déploies. La courbe passe de 6 mois à 6 semaines.

Le piège de la “Lecture Seule”

Tes utilisateurs veulent corriger une ligne, valider une prévision, saisir une donnée métier directement depuis le dashboard. Dans les outils BI, cette opération basique est bloquée ou coûteuse.

Sur Tableau, le write-back exige une extension tierce payante connectée à un backend séparé. Sur Power BI, il existe depuis 2025 un write-back natif, mais uniquement avec une licence Fabric Capacity, en plus des licences Pro existantes.

Dans tous les cas : une couche d'infrastructure à financer, à maintenir, à faire valider par l'IT. Sur Streamlit, c'est 15 lignes de Python, et tu l'as déployé toi-même ce week-end.

Le mur de la dépendance IT

Mettre un dashboard en production ne devrait pas nécessiter un ticket, une réunion, et trois semaines d'attente.

Pourtant : gateway obligatoire chez Power BI. Tableau Server ou Tableau Cloud avec des rôles admin à configurer. Qlik Sense Enterprise avec une infrastructure serveur dédiée. Peu importe l'outil, la prod passe par quelqu'un d'autre.

Avec un fichier Python, un Dockerfile et un VPS à 20 €/mois, ton app est en ligne. Tu as déployé seul. Tu peux corriger un bug en 10 minutes sans ouvrir un ticket.

Le coût de la diffusion

Chaque nouvel utilisateur qui veut accéder à ton dashboard te coûte de l'argent. Ce n'est pas près de s'arrêter.

Power BI Pro : 14 $/utilisateur/mois. Tableau Viewer : 15 $/utilisateur/mois. Qlik Sense : 30 $/utilisateur/mois. Pour 500 viewers, la facture annuelle oscille entre 84 000 et 180 000 $ selon l'outil, juste pour lire des rapports.

Une Data App Python, c'est une URL. Tu la partages à 5 personnes ou à 500 : le coût d'infrastructure ne change pas. Tes utilisateurs n'ont pas besoin de compte, de licence, ni d'un accès au tenant de l'entreprise.

Ton outil met à jour. Ta prod casse.

Tu n'as pas décidé de cette mise à jour. Mais c'est toi qui gères les conséquences.

Power BI modifie le rendu de ses visuels sans prévenir. Tableau change des comportements de filtre entre versions majeures. Qlik fait évoluer son moteur associatif et tes expressions ne se comportent plus comme avant. À chaque release, tu vérifies ce qui a cassé.

Avec Docker, tu fiches chaque dépendance à la version que tu as testée. Tu décides quand mettre à jour, et si quelque chose casse, le rollback prend une commande.

La réalité du terrain

Ce qu'ils disaient avant de rejoindre

Plus de 70 % de mon temps en train de faire des extractions. Je veux utiliser Streamlit pour rendre les 8 services de mon entreprise indépendants.

T
Timothée
Data Analyst, 5-10 ans d'exp.

Les outils comme Power BI coûtent cher et on peut être bridé. Avec Python on peut faire beaucoup plus et proposer de vraies solutions métier.

JP
Jean-Philippe
BI Consultant, 10-15 ans d'exp.

J'ai tenté Metabase, Superset, ça répond jamais à 100 % des besoins. L'idée, c'est de devenir 100 % autonome sur le prototypage et l'outillage de mon quotidien.

J
Jérémy
Data Engineer, 2-5 ans d'exp.
Gaël Penessot

Gaël Penessot

Auteur, Formateur & Mentor Data

Auteur de Business Intelligence avec Python (ENI Editions, 600+ exemplaires vendus, 2e édition en cours). Formateur LinkedIn Learning (cours Polars). Utilisateur quotidien de Claude Code depuis sa sortie. J'ai construit mes produits, ma plateforme et mes automatisations avec. Mon approche n'est pas académique : je t'aide à construire des outils qui ont un véritable impact business. J'ai formé 59 professionnels de la data et packagé mes meilleurs templates pour te faire gagner des semaines de développement.

29k+ abonnésBI avec Python (ENI)Formateur LinkedIn Learning59 pros formés
L'accompagnement

Ne suis pas un cours.
Apprends à piloter un agent qui code à ta place.

Tu viens avec un cas d'usage bloqué sur tes outils actuels. En 6 semaines, tu maîtrises l'agent, tu construis ton système, et tu pars avec une app en production.

1

Ton set de Skills Claude Code (fourni)

Un set complet de Skills encode les conventions de la stack : structure projet, DuckDB, Polars, composants Streamlit, auth, Docker, export PDF, alertes Slack. Installé une fois, ton agent produit du code aux normes du bootcamp à chaque demande. Les Skills sont notre point de départ, pas un gadget.

2

Ton CLAUDE.md projet

On construit ensemble le CLAUDE.md de ton cas d'usage : contexte métier, contraintes techniques, règles de code, conventions de commit. C'est la mémoire statique de ton agent, celle qui persiste à chaque session.

3

Maîtrise des CLI : ton agent exécute, il ne simule pas

Ton agent apprend à piloter gh (GitHub), duckdb CLI, docker, uv, git, jq, curl. Ces outils sont dans son ADN : il les a vus des millions de fois dans ses données d'entraînement. Résultat : fiabilité quasi-totale, consommation de tokens minimale, commandes composables via les pipes Unix. Pas de schéma à charger en début de session.

4

Plugins de productivité : là où se joue la vraie différence

Le moat des utilisateurs avancés, ce sont les plugins de contexte et de mémoire. Tu maîtrises claude-mem pour la mémoire inter-sessions, context-mode pour sandboxer les gros outputs et économiser du contexte, backlog pour la gestion de tâches cross-sessions, commit pour les messages Git conformes. Ces plugins transforment Claude Code d'un assistant ponctuel en système persistant.

5

MCP : l'exception, pas la règle

On utilise MCP uniquement pour ce que le CLI ne couvre pas : Notion, Figma, services cloud sans API CLI pratique. Tu sauras quand l'utiliser, quand t'en passer, et pourquoi ce choix est structurant pour ton budget tokens et ta fiabilité. Pas de MCP installé par défaut.

6

Subagents + Hooks : industrialiser la qualité

Un subagent code-reviewer qui valide les conventions de la stack. Un subagent data-validator qui génère les contrats Pandera. PreToolUse hooks pour bloquer les actions risquées. PostToolUse hooks pour lancer les tests automatiquement. Tu industrialises la qualité sans y penser.

7

Mentoring + Code review + 1:1

1h30 de live par semaine en hot-seat : tu viens avec tes blocages, je prends ton écran, on débloque. Code review asynchrone en vidéo. 2 appels 1:1 stratégiques (kick-off projet + déploiement prod).

Ce que tu sauras faire en 6 semaines

Semaines 1-2

Setup agent + architecture

Installation Claude Code, Skills, CLAUDE.md de ton projet. Maîtrise des CLI essentiels (gh, git, duckdb, docker, uv). Plugins de contexte installés et configurés. Premier pipeline DuckDB + Polars généré par l'agent. Validation Pandera via subagent dédié. Tu pilotes, l'agent code.

Semaines 3-4

Dashboard + automatisation

App Streamlit avec cross-filtering, CRUD, write-back. Subagents pour la review de code et la génération de tests. Reporting PDF/PPT automatisé, alertes Slack sur franchissement de seuil. Tu apprends à découper un besoin métier en instructions précises pour l'agent.

Semaines 5-6

Déploiement + production

Conteneurisation Docker, CI/CD GitHub Actions (piloté via gh CLI). Hooks pour la qualité continue. Monitoring, logging. Ton app tourne en prod, maintenue par toi, augmentée par l'agent. Plan de maintenance long terme.

La stack pour créer de vraies applications data

Claude Code
Agent de pilotage
DuckDB
Moteur OLAP
Polars
Processing
Streamlit
Frontend Python
Docker
Déploiement

Le résultat : une application métier sur-mesure, capable d'écrire en base de données, d'intégrer des modèles ML, et déployable sans coût de licence par utilisateur.

Investissement

Le programme

Un accompagnement de 6 semaines qui coûte moins cher qu'un an de licences BI pour 6 viewers.

Cohorte 1 — Complète
990 €
Tarif Fondateur

Cette cohorte est complète. Inscris-toi pour la cohorte 2.

Prochaine cohorte
1 490 €
Cohorte 2
  • 6 sessions live de groupe (1h30/semaine)
  • 2 appels 1:1 stratégiques
  • Code review asynchrone illimité
  • Set de Skills Claude Code fourni
  • Templates Docker, app, CLAUDE.md inclus
  • Accès aux modules vidéos premium
Réserver ma place
Cohorte 3+
1 790 €
Tarif Standard
  • Tout le contenu de la cohorte 2
  • Applicable à partir de la 3e cohorte

Contexte ROI6 viewers coûtent entre 1 000 et 2 160 $/an selon l'outil (14 $/mois Power BI Pro, 15 $/mois Tableau Viewer, 30 $/mois Qlik Sense). Cet accompagnement te donne l'autonomie de déployer des apps sans aucun coût par utilisateur, à vie.

Déjà étudiant Streamlit Unleashed ? Contacte-moi avant de t'inscrire. Un crédit de 200 € est appliqué automatiquement sur le tarif du bootcamp.

FAQ

Questions fréquentes

Quelle différence avec un bootcamp Python classique ?+
Tu ne mémorises pas de syntaxe. Tu apprends à piloter un agent qui code à ta place, aux conventions de la stack. C'est un changement de posture : de développeur junior à chef de projet technique. La compétence de fond (comprendre ce que fait le code, valider, débugger) reste, la compétence d'écriture est déléguée.
Quelle différence avec une formation Claude Code généraliste ?+
Les formations Claude Code généralistes couvrent l'outil. Ici, tu apprends Claude Code appliqué à un contexte précis : construire et déployer un système BI complet en Python moderne. Tu sors avec un livrable concret (ton app en production), pas avec une compétence théorique.
Pourquoi pas tout faire avec des MCP ?+
Les benchmarks 2026 sont clairs : sur des tâches GitHub, le CLI consomme 4 à 32 fois moins de tokens que l'équivalent MCP, avec une fiabilité mesurée à 100% contre 72%. Les CLI classiques (gh, git, docker) sont dans les données d'entraînement de Claude depuis des années, il les maîtrise nativement. Les schémas MCP sont chargés à chaque session, même inutilisés : 55 000 tokens rien que pour le serveur GitHub MCP complet. On utilise MCP uniquement quand c'est structurellement justifié (auth OAuth multi-utilisateurs, services sans CLI). Pour tout le reste : CLI + Skills.

Sources : Scalekit et Firecrawl, 2025-2026.
Claude Code, combien ça coûte ?+
Claude Code s'utilise via un abonnement Claude Pro (environ 20$/mois) ou Max (environ 100$/mois pour usage intensif). Pour le bootcamp, Pro est suffisant dans la majorité des cas. C'est moins cher qu'une licence Power BI Pro.
Est-ce que je deviens dépendant de Claude Code ?+
Le code produit est du Python standard, versionné sur Git, sans dépendance à Claude Code pour tourner. Si demain tu arrêtes l'agent, ton app continue. Tu gagnes en productivité, pas en dépendance. Ta vraie compétence devient de savoir lire, comprendre et valider du code, pas de l'écrire ligne à ligne.
"Streamlit ne fait pas de cross-filtering comme Power BI"+
En fait, si. Depuis mi-2024, st.plotly_chart supporte nativement les événements de sélection via on_select="rerun" avec trois modes : clic direct, box selection, et lasso. Tu cliques sur un point d'un graphique, Streamlit retourne les données, et tu filtres les autres visuels. La différence : ce n'est pas “magique”, il faut l'écrire en Python. Mais c'est plus flexible.
Mon outil BI a un modèle sémantique. Streamlit n'en a pas, non ?+
Exact. DAX chez Power BI, les LOD Expressions chez Tableau, le Set Analysis chez Qlik : ces couches sémantiques sont matures et puissantes pour du reporting standard.

Ce qu'on construit ici est différent. Avec DuckDB, ta logique métier s'écrit en SQL standard : jointures, vues, CTEs. Pas de syntaxe propriétaire à apprendre. Ton code est lisible par n'importe quel développeur, testable unitairement, et versionnable sur Git. Tu n'es plus dépendant d'une interface graphique pour comprendre ce que fait ton modèle.
"Streamlit ce n'est pas scalable, c'est pour du prototype"+
Streamlit en mode "fichier unique sans architecture" n'est pas production-ready. C'est exactement pour ça que ce bootcamp existe. Avec Docker, un pipeline DuckDB/Polars structuré, et les patterns de cache, une app Streamlit sert 50-200 utilisateurs concurrents sur un VPS à 20 €/mois. Et soyons réalistes : combien de tes dashboards ont vraiment 500 utilisateurs simultanés ?
Streamlit remplace-t-il mon outil BI actuel ?+
Non. Ce n'est pas l'objectif.

Tes rapports standard qui tournent bien sur Tableau, Power BI ou Qlik ? Garde-les. Ils font ce pour quoi ils ont été conçus.

Ce qu'on construit ici, c'est ce que ton outil ne peut pas faire : une app qui écrit en base, qui intègre un modèle ML, qui envoie un email depuis l'interface, qui donne à tes utilisateurs un vrai formulaire métier. Pas un dashboard. Une application.
"Je ne suis pas développeur, Streamlit c'est du code"+
79 % de nos apprenants utilisaient Power BI avant. Streamlit a été conçu pour les profils data, pas web. Un dashboard basique, c'est 50 lignes de Python. Pas de HTML/CSS. Si tu sais écrire un script pandas ou une requête SQL, tu sais faire du Streamlit. La vraie barrière, c'est l'architecture (structurer l'app, déployer). Et c'est ce qu'on résout, avec l'agent qui génère le code.
"Mes données sont sensibles, Streamlit n'a pas de RLS"+
Streamlit n'a pas de Row-Level Security déclaratif. Mais le contrôle se fait en Python : authentification (SSO), puis filtrage des requêtes SQL selon le profil connecté. C'est du code, mais c'est 100% contrôlable, testable unitairement et auditable. Contrairement à une règle DAX RLS enfouie dans un modèle sémantique.
"Pourquoi pas juste utiliser Metabase ou Superset ?"+
Metabase est parfait pour du reporting classique. Mais si tu veux intégrer un modèle ML prédictif, du write-back (CRUD), ou déclencher des actions externes depuis l'interface, tu seras bloqué. Avec Streamlit, toute la puissance de l'écosystème Python est à ta disposition.

Une question avant de réserver ? Réponse rapide sur WhatsApp.

Contacter sur WhatsApp
Candidature

Prêt à piloter Claude Code pour construire
ton système BI en production ?

Le bootcamp est limité à 10 participants par cohorte. Commence par un appel de diagnostic gratuit (30 min) pour valider que ton cas d'usage est le bon fit.

Ce que tu vas obtenir lors de l'appel :

  • Validation de ton cas d'usage (est-ce que Python est la bonne solution ?)
  • Estimation réaliste du temps de développement
  • Recommandations sur la stack (DuckDB vs PostgreSQL, Streamlit vs Dash...)
  • Réponses à toutes tes questions sur le format et l'accompagnement
Réserver mon appel de diagnostic (gratuit)

Sans engagement • 30 minutes • Réponse sous 24h