Grainy background
Disponible maintenant — Accès immédiat

Maîtrisez SQL de A à Z avec DuckDB & Python

De zéro à l'intégration Python avec Polars. Formation complète pour data analysts et data engineers modernes.

50+apprenants actifs
87exercices pratiques
12défis data réels
47 parties • 87 exercices • 12 défis data • Accès à vie

Le problème

Apprendre SQL ne devrait pas être aussi frustrant

Tu as essayé plusieurs formations, mais tu peines toujours à écrire des requêtes efficaces dans ton contexte professionnel.

Trop de théorie, pas assez de pratique

Les formations classiques passent des heures sur la syntaxe avant de te laisser écrire une seule requête utile.

Des exemples déconnectés du métier

Tu apprends sur des tables « étudiants » ou « produits » génériques qui ne ressemblent en rien à ton quotidien professionnel.

Une progression linéaire et rigide

Tu es bloqué par des exercices trop simples ou perdu face à des concepts trop avancés, sans possibilité d'adapter.

Pas de feedback instantané

Tu ne sais pas si ta requête est optimale, lisible ou simplement correcte. Attendre un correcteur prend des jours.

Il est temps de changer ça.

Découvrir SQL Mastery

Passez de SQL basique à SQL professionnel

Maîtrisez les techniques SQL modernes pour booster votre carrière en data

Avant
  • Requêtes SQL lentes et peu optimisées
  • Bloqué sur les Window Functions
  • Pas d'intégration Python moderne
  • MySQL/PostgreSQL vieillissants
  • Analyses limitées à Excel
  • Pas de workflow data professionnel
Après
  • Requêtes 10-100x plus rapides avec DuckDB
  • Maîtrise complète des Window Functions
  • Workflow hybride DuckDB + Polars
  • Stack moderne (DuckDB + Python)
  • Dashboards e-commerce complets
  • Prêt pour postes data engineer/analyst

Pour qui ?

Créé pour les professionnels data-driven

SQL Mastery s'adresse aux profils qui ont besoin de la data au quotidien, sans être développeurs.

Data Analysts

Consolide tes fondamentaux et découvre des patterns avancés pour tes analyses quotidiennes.

Growth & Marketing

Analyse tes cohortes, funnel et attributions sans dépendre de l'équipe data.

Product Managers

Extrais toi-même les métriques produit pour prendre des décisions éclairées.

RH & People Ops

Construis tes reportings RH et analyse les données collaborateurs.

Finance & Ops

Réconcilie tes données, automatise tes rapports et audite tes bases.

Reconversions Data

Acquiers des bases solides pour ta transition vers un métier data.

Tu te reconnais ?

Rejoindre SQL Mastery

Votre instructeur

Pourquoi me faire confiance ?

La pratique avant la théorie : cette formation condense mon expérience pour un impact réel et immédiat

Gaël Penessot - Instructeur SQL

Mon approche est simple : la pratique avant la théorie. Cette formation n'est pas un cours universitaire abstrait, mais le fruit de mon expérience en tant que créateur de contenu et mentor pour des centaines de professionnels de la data. J'y ai condensé les techniques SQL modernes qui ont un impact réel et immédiat sur la qualité de vos analyses.

Gaël Penessot

Programme

11 modules pour maîtriser SQL

47 parties de cours + 87 exercices pratiques + 12 Dirty Data Challenges

1

SELECT & Filtres de Base

4 parties
Partie 1 : Première requête SQLPartie 2 : Filtrer avec WHEREPartie 3 : Trier avec ORDER BYPartie 4 : LIMIT et DISTINCT
2

Agrégations & GROUP BY

4 parties
Partie 1 : Fonctions d'agrégationPartie 2 : GROUP BY simplePartie 3 : HAVING et filtres groupésPartie 4 : Agrégations avancées
3

Jointures

4 parties
Partie 1 : INNER JOINPartie 2 : LEFT JOINPartie 3 : RIGHT et FULL OUTER JOINPartie 4 : CROSS JOIN et jointures multiples
4

Sous-Requêtes & CTE

4 parties
Partie 1 : Sous-requêtes simplesPartie 2 : IN et EXISTSPartie 3 : Common Table Expressions (CTE)Partie 4 : CTE récursifs
5

Window Functions

4 parties
Partie 1 : ROW_NUMBER et RANKPartie 2 : LAG et LEADPartie 3 : Running totalsPartie 4 : Moving averages
6

Manipulation de Dates

4 parties
Partie 1 : Types DATE et TIMESTAMPPartie 2 : DATE_TRUNC et EXTRACTPartie 3 : INTERVAL et calculsPartie 4 : Séries temporelles
7

Manipulation de Texte

4 parties
Partie 1 : LIKE et patternsPartie 2 : Expressions régulièresPartie 3 : CONCAT et SUBSTRINGPartie 4 : Nettoyage de données
8

CASE WHEN & Logique

4 parties
Partie 1 : CASE WHEN simplePartie 2 : CASE WHEN avancéPartie 3 : COALESCE et NULLIFPartie 4 : Segmentation clients
9

Optimisation & Performance

4 parties
Partie 1 : Index et clés primairesPartie 2 : EXPLAIN et plans d'exécutionPartie 3 : PartitioningPartie 4 : Best practices
10

Intégration Python

6 parties
Partie 1 : Installation duckdb-python avec uvPartie 2 : Exécuter du SQL depuis PythonPartie 3 : Workflow hybride DuckDB + PolarsPartie 4 : Requêter des DataFramesPartie 5 : Projet final e-commercePartie 6 : Code source complet
11

NULL Detective

5 parties
Partie 1 : Comprendre les NULL en SQLPartie 2 : IS NULL vs = NULLPartie 3 : COALESCE et valeurs par défautPartie 4 : NULL dans les agrégationsPartie 5 : 12 exercices d'investigation

Innovation pédagogique

87 exercices + 12 défis data interactifs

La première formation SQL avec DuckDB WASM directement dans votre navigateur.
Zéro installation. Zéro configuration. 100% pratique.

Autres formations SQL

  • Installer PostgreSQL / MySQL localement
  • Configurer serveur + permissions
  • Importer datasets manuellement
  • Copier-coller entre cours et terminal
  • Problèmes de compatibilité Windows/Mac

SQL Mastery Beta

  • DuckDB WASM dans le navigateur (0 installation)
  • Bases de données préchargées instantanément
  • 87 exercices + 12 défis data interactifs
  • Écrire + exécuter + voir résultats sur même page
  • Fonctionne partout (Windows, Mac, Linux, iPad)
87
Exercices pratiques
12
Dirty Data Challenges
3
Bases de données réelles

DuckDB WASM

Moteur SQL complet qui tourne dans le navigateur. Performances natives, syntaxe moderne, compatibilité PostgreSQL.

Feedback instantané

Exécutez vos requêtes et voyez les résultats immédiatement. Déboguez les erreurs en temps réel avec messages clairs.

Apprentissage accéléré

Progressez 3x plus vite qu'avec des cours théoriques. Testez chaque concept immédiatement sans quitter la page.

Testez SQL en 2 secondes, pas en 2 heures

Pendant que d'autres étudiants perdent des heures à installer MySQL et déboguer des erreurs de configuration, vous écrivez déjà vos premières window functions.

Commencer à pratiquer SQL

Témoignages

Ce qu'ils pensent de mes autres formations

SQL Mastery est une nouvelle formation, mais mes élèves de Streamlit Unleashed témoignent déjà de la qualité de mon accompagnement.

"La formation est non seulement une entrée détaillée dans streamlit mais aussi une vue générale sur l'environnement de code, la sécurité et son inclusion dans un contexte professionnel. Elle fait le tour de tous les aspects et contextes dans lequel une application streamlit peut avoir une utilité et il y a beaucoup de contenu additionnel et d'exemples pour se faire la main. Je recommande!"

Utilisateur

Achat vérifié

"J'ai acheté des dizaines de formations sur différentes plateformes (Udemy, OCR) la plupart ne sont pas professionnalisante. Pour celle de Gaël, aucun doute, elle fait partie de mes must have. Merci encore Gaël ."

Utilisateur

Achat vérifié

"Une formation de très haut niveau, à la fois structurée et orientée pratique. Les différents modules couvrent l’ensemble du cycle de vie d’une application Streamlit : du design système et de l’interactivité moderne, jusqu’à la performance, la sécurité, le déploiement multi-cloud et les architectures Data Lakehouse. Cette formation m’a permis de monter en expertise sur Streamlit tout en renforçant significativement mes compétences en Python et en bonnes pratiques de développement en production. Je la recommande vivement à tout professionnel Data ou développeur souhaitant concevoir des applications Streamlit robustes, sécurisées et prêtes pour un usage professionnel."

Utilisateur

Achat vérifié

"J’ai vraiment beaucoup aimé la formation. Gaël propose un format hybride très efficace : des vidéos courtes pour comprendre intuitivement, puis un contenu écrit clair et complet qui sert de ressource durable. On peut tester, avancer à son rythme et se concentrer sur ses propres projets. La formation brille surtout par sa capacité à nous faire passer du local à la production : industrialisation, bonnes pratiques, CI/CD, Docker, sécurité… On découvre de nombreux outils que l’on connaissait de nom, mais qu’on n’avait jamais vraiment manipulés. En plus, Gaël est extrêmement disponible et pédagogue. Pour moi, c’est une formation incontournable si vous voulez développer des applications Streamlit professionnelles."

Utilisateur

Achat vérifié

"Formation STREAMLIT très complète : contenu très clair et très très riche. Les vidéos permettent de bien comprendre les différentes options présentées. Cette formation fournit les outils pour créer des interfaces STREAMLIT très qualitatives. Je conseille !!!"

Utilisateur

Achat vérifié

"La construction des modules permet de pimper une app streamlit sous chaque angle un à un, et de creuser chaque détail qui permet de surpasser les outils de BI utilisés par tous. J'ai passé du temps à me former sur Streamlit avec des LLMs, mais cette doc sous stéroïdes m'a appris pleins d'astuces dont je n'avais pas connaissance."

Utilisateur

Achat vérifié

Bonus inclus

4 bonus offerts

En plus de la formation, vous recevez 4 bonus pour accélérer votre apprentissage

🎯 SQL Cheatsheet Interactive

Une cheatsheet SQL complète avec un éditeur interactif intégré. Testez chaque commande directement sur une base de données toy sans quitter la page. Parfait pour réviser rapidement avant un entretien ou débloquer un problème.

💬 Discord Communauté Privée

Rejoignez une communauté de data analysts et data engineers. Support technique illimité, sessions Q&A en direct, canal #portfolio pour feedback sur vos projets, événements exclusifs.

📋 TOP 50 Questions SQL

Les 50 questions SQL les plus posées en entretien (junior à senior). Chaque question inclut : énoncé détaillé, solution commentée, pièges à éviter, variantes possibles.

🚀 DuckDB Starter Kit

Setup Python + DuckDB prêt à l'emploi avec 5 datasets réels (e-commerce, finance, RH, marketing, santé). Scripts d'import, schémas SQL, requêtes d'exemple.

Résultats

Ce que tu sauras faire concrètement

Après avoir complété SQL Mastery, tu seras capable d'exploiter n'importe quelle base de données relationnelle avec confiance.

Écrire des requêtes SELECT, JOIN, GROUP BY avec aisance
Analyser des données métiers sans dépendre de l'équipe tech
Créer des tableaux de bord et exports personnalisés
Comprendre et optimiser des requêtes existantes
Manipuler des sous-requêtes et CTEs pour des analyses complexes
Débugger rapidement des erreurs SQL courantes
Maîtriser les Window Functions (ROW_NUMBER, LAG, LEAD...)
Intégrer SQL avec Python via DuckDB et Polars
Structurer des requêtes lisibles et maintenables
Gagner en autonomie et crédibilité sur les sujets data

Accédez à SQL Mastery Beta

Un seul paiement, un accès à vie. Mises à jour incluses.

97€

Paiement sécurisé parStripe
Paiement en 3x ou 4x sans frais avecKlarna

Ce que vous obtenez :

  • 47 parties de cours progressifs (11 modules complets)
  • 87 exercices pratiques avec solutions détaillées
  • 12 Dirty Data Challenges (données réelles à nettoyer)
  • 3 bases de données réelles (Northwind, Chinook, Sakila)
  • Projet final e-commerce avec DuckDB + Python
  • 4 bonus offerts
  • Accès Discord communauté privée
  • Accès à vie et mises à jour futures
Garantie 30 jours satisfait ou remboursé

Si la formation ne vous convient pas, un simple email suffit pour être remboursé intégralement. Aucun risque.

🎁 OFFRE BUNDLE

Bundle SQL Mastery + Portfolio Impactant

Maîtrisez SQL moderne (DuckDB, Polars) ET créez un portfolio qui génère des opportunités

97€ + 197€ = 294€

250€

Économisez 44€ (15%)

✓ Accès immédiat aux 2 formations • ✓ Paiement unique • ✓ Accès à vie

📊 SQL Mastery

  • • 11 modules DuckDB + Python
  • • 87 exercices pratiques
  • • 12 Dirty Data Challenges
  • • 3 bases de données réelles

🚀 Portfolio Impactant

  • • 10 modules portfolio pro
  • • 10+ templates prêts
  • • 36 posts LinkedIn
  • • Monétisation freelance

Questions fréquentes

Quel niveau de SQL faut-il pour commencer ?

Aucun ! Cette formation part de zéro. Que vous débutiez complètement en SQL ou que vous ayez déjà quelques bases, le contenu est progressif. On commence par les SELECT simples et on monte en complexité jusqu'aux Window Functions et l'intégration Python.

En quoi SQL Mastery est différent des autres formations ?

SQL Mastery se distingue par 4 points : (1) DuckDB moderne au lieu de MySQL/PostgreSQL, (2) 87 exercices pratiques sur 3 bases de données réelles, (3) Éditeur SQL interactif directement dans le navigateur (zéro installation), (4) 12 Dirty Data Challenges pour apprendre à nettoyer des données réelles.

À qui cette formation ne convient-elle pas ?

Si tu cherches une formation sur l'administration de bases de données (DBA), la création de schémas, ou la gestion de serveurs SQL, ce n'est pas ici. SQL Mastery est orienté analyse de données et requêtage, pas administration système.

Combien de temps faut-il pour progresser ?

Avec 2-3h par semaine, tu peux terminer la formation en 4-6 semaines. Mais tu verras des résultats dès les premiers modules : après 1 semaine, tu seras capable d'écrire des requêtes JOIN et GROUP BY efficaces.

Sur quelle base de données fonctionne SQL Mastery ?

La formation utilise DuckDB, un moteur SQL moderne et ultra-rapide. La syntaxe est compatible PostgreSQL à 95%, donc tout ce que tu apprends est transférable. Tu pratiques sur 3 bases réelles : Northwind (e-commerce), Chinook (musique), Sakila (vidéoclub).

Les exercices sont-ils corrigés ?

Oui ! Les 87 exercices pratiques incluent des solutions détaillées étape par étape. Tu peux tester tes requêtes SQL directement dans l'éditeur interactif et comparer avec la solution officielle. Feedback instantané, pas besoin d'attendre un correcteur.

Y a-t-il une garantie satisfait ou remboursé ?

Oui, garantie 30 jours. Si la formation ne te convient pas, un simple email suffit pour être remboursé intégralement. Aucune question posée, aucun risque.

Puis-je me faire financer par mon entreprise ?

Une facture est générée automatiquement après ton achat. Tu peux la présenter à ton employeur pour demander un remboursement dans le cadre du budget formation. Note : je ne suis pas certifié Qualiopi, donc pas de prise en charge OPCO.