Bruin Academy

Programme gratuit

Le SQL à l’ère de AI

Apprenez le SQL depuis zéro, puis apprenez à faire confiance au SQL qu’une IA écrit pour vous.

Aucune expérience requise - votre agent de programmation enseigne chaque leçon, vous écrivez le SQL à la main, puis il relit votre travail en vous guidant à travers les concepts.

3 cours - Gratuit - Fonctionne localement, sans compte

Le programme

Trois cours. Commencez par le premier - il est disponible dès maintenant.

À votre rythme

Gratuit, commencez maintenant

Ouvrez le premier cours et commencez. Sans compte, inscription ni adresse e-mail.

Commencer le premier cours

Prochaine cohorte

Gratuit, inscrivez-vous

Les mêmes leçons, avec en plus un canal Slack privé, des permanences et un certificat. Les dates sont communiquées après votre inscription.

S’inscrire à la prochaine cohorte

Pourquoi et comment

Les agents écrivent désormais la plupart des requêtes SQL. Votre rôle est de leur faire confiance - ou de les prendre en défaut.

Une requête qui échoue vous coûte une minute. Une requête qui s’exécute mais renvoie discrètement le mauvais chiffre vous coûte bien plus cher - vous apprenez donc à lire le SQL, puis une méthode pour le vérifier.

DemanderLireQuestionnerVérifierDécider

Enseigné par votre agent

Une instruction pour commencer, puis `next lesson` et `review my work` - il enseigne, donne une tâche et évalue votre requête.

Fonctionne localement

Une commande construit un petit jeu de données sur votre machine - sans cloud ni identifiants.

Volontairement désordonné

Des valeurs manquantes, des clés dupliquées et des liens cassés sont ajoutés pour vous apprendre à les trouver.

Compétences transférables

Elles s’appliquent à dbt, Dataform, SQLMesh ou n’importe quelle stack - Bruin n’est que l’environnement.

Voir un véritable « échec silencieux »
agent - duckdb-default

# vous : chiffre d’affaires total pour toutes les commandes ?

SELECT SUM(order_total) AS revenue
FROM orders o
JOIN order_items oi ON o.order_id = oi.order_id;
La requête s’exécute. Résultat 2,4 fois trop élevé. order_total est compté une fois par ligne d’article, et non une fois par commande.
L’audit le détecte. Total correct : 604 065,00.

Questions fréquentes

Les premières questions que l’on pose

  • Comment le cours est-il enseigné ?
    Par votre propre agent de programmation, et non par ces pages. Vous collez une instruction de configuration, puis vous avancez avec deux commandes - écrivez « next lesson » pour qu’il enseigne la leçon et donne une tâche ; réalisez la tâche à la main, puis écrivez « review my work » pour qu’il exécute votre requête et l’évalue selon une grille. Ces pages sont un support que vous consultez en parallèle.
  • Dois-je déjà connaître le SQL ?
    Non. Le premier cours commence par SELECT et vous fait écrire des requêtes à la main avant de faire intervenir un agent.
  • De quoi ai-je besoin pour commencer ?
    D’un terminal dans lequel vous êtes prêt à saisir des commandes et d’un outil de programmation doté d’une IA - Claude Code, Cursor ou Codex. Aucun SQL préalable, aucune base de données, aucun compte cloud et aucune carte bancaire. Si vous savez copier-coller une commande, vous êtes prêt ; l’agent s’occupe des parties intimidantes, notamment Git.
  • Pourquoi ne pas simplement demander à l’agent de revérifier son propre SQL ?
    Parce qu’il vérifie avec les mêmes hypothèses que celles utilisées pour l’écrire. Si la première requête utilise la mauvaise jointure, l’auto-vérification la répète généralement. Le cours vous apprend à vérifier avec une méthode réellement différente, ce qui permet de repérer un mauvais chiffre.
  • Quelle est la différence entre le format à votre rythme et la cohorte ?
    Les leçons sont identiques et entièrement ouvertes dans les deux cas - rien n’est verrouillé. La cohorte ajoute un canal Slack privé, des permanences régulières et un certificat à la fin. Les dates sont annoncées dans le canal de la communauté après votre inscription.
  • Ai-je besoin d’un compte cloud ou d’un entrepôt ?
    Non. Une commande génère un petit jeu de données de vente au détail sur votre machine en environ un dixième de seconde. Un parcours MotherDuck facultatif existe si vous souhaitez utiliser un entrepôt cloud.
  • Combien de temps faut-il ?
    Le premier cours compte 15 leçons et environ 148 minutes de lecture. Le temps réel dépend de la quantité de pratique - la plupart des personnes consacrent de quelques heures à quelques jours à chaque cours.

Écrivez votre première requête aujourd’hui.

Obtenir de l’aide et contribuer

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.

The signup form is hosted by Brevo. Allow marketing cookies to load it.