Reconversion pro : es-tu prêt à te lancer ? Fais le quiz 💯
Faire le quiz

Formation SQL gratuite : cours en ligne, exercices et certificats

Benoît Yèche
Par 
Benoît Yèche
Chief Marketing Officer
Dernière mise à jour le 
26/10/2026
Formation SQL gratuite : cours en ligne, exercices et certificats

Les ressources pour apprendre le SQL en ligne gratuitement 

Contrairement à certaines idées reçues, savoir coder en SQL n’est pas une compétence uniquement utile aux Data Analysts. Toutes les personnes manipulant régulièrement de la Data sous forme de bases de données ont intérêt à apprendre à coder en SQL !  

Pour apprendre ce langage de programmation, on a listé pour vous plusieurs types de ressources : 

  • La plateforme en ligne JULIE de Jedha
  • Des formations SQL gratuites pour les débutants (en vidéo, en PDF ou directement en ligne)
  • Des cours SQL gratuits avec certificat, pour valoriser vos nouvelles compétences
  • 3 chaînes Youtube pour aller plus loin dans votre apprentissage de SQL
  • Des plateformes en ligne pour apprendre SQL grâce à des exercices pratiques
  • Les communautés d’experts de SQL à qui vous pourrez poser toutes vos questions lorsque vous êtes bloqué

Formation SQL gratuite vs cours payant : qu’est-ce qui est le mieux pour les débutants ?

Apprendre SQL gratuitement est tout à fait possible, et les ressources que vous découvrirez dans cet article vous permettront d'écrire vos premières requêtes, de comprendre les jointures, et même de manipuler des bases NoSQL sans avoir à dépenser un centime.

Mais si votre objectif est d'utiliser SQL dans un contexte professionnel et/ou de monter en compétences dans le cadre d’une reconversion, les tutoriels gratuits seront loin de vous suffire. En effet, les recruteurs attendront de vous une maîtrise poussée, si possible accompagnée d’une certification SQL attestant de vos compétences, des choses que vous ne pourrez pas acquérir en suivant uniquement des cours gratuits.

Notre conseil : commencez par les cours SQL gratuits sur JULIE pour débuter à votre rythme, et si cela vous plaît, poursuivez en rejoignant nos formations professionnalisantes que vous pourrez découvrir en détail dans notre programme :

  • Notre formation en Data pour débutant (75 heures) vous permettra d’acquérir les bases de la programmation Python et SQL.
  • Notre formation pour devenir Data Analyst (450 heures) vous permettra d’aller beaucoup plus loin en SQL, et notamment d’aborder MySQL, PostgreSQL et NoSQL. À son issue, vous aurez toutes les compétences nécessaires pour donner du sens aux données, et ainsi aider les décideurs à prendre des décisions réellement éclairées.
  • 92 % de nos alumni du parcours Data sont en emploi un an après leur formation, selon notre rapport d'insertion 2026.
Formation SQL en ligne

Comparatif des meilleures formations gratuites pour apprendre SQL en 2026

Meilleures ressources gratuites pour apprendre SQL en 2026 : cours, certificats et exercices
Rang Ressource Type Durée Niveau Langue Certificat
1 JULIE by Jedha Cours en ligne Plus de 8 h Débutant → Intermédiaire 🇫🇷 🇬🇧 Non
2 laConsole Cours en ligne 6 chapitres Débutant → Intermédiaire 🇫🇷 Non
3 Kaggle Learn, Intro to SQL et Advanced SQL Micro-cours pratiques 3 h et 4 h Débutant → Intermédiaire 🇬🇧 Certificat gratuit par cours
4 Harvard, CS50's Introduction to Databases with SQL Cours universitaire en ligne Plusieurs semaines Débutant → Intermédiaire 🇬🇧 Certificat CS50 gratuit
5 HackerRank Exercices et tests de certification 30 min à 1 h par test Débutant → Avancé 🇬🇧 Certificats gratuits (3 niveaux)
6 SQLBolt Leçons interactives 18 leçons Débutant 🇬🇧 Non
7 SQLZoo Exercices interactifs À votre rythme Débutant → Intermédiaire 🇬🇧 Non
8 LeetCode, SQL 50 Exercices type entretiens 50 exercices Intermédiaire → Avancé 🇬🇧 Non
9 Tutoriel SQL de ThoughtSpot (ex-Mode) Tutoriel en ligne À votre rythme Débutant → Intermédiaire 🇬🇧 Non
10 Microsoft Learn, Transact-SQL Module en ligne À votre rythme Débutant 🇫🇷 Non
11 Jedha (YouTube) Workshop SQL en replay Environ 1 h Débutant 🇫🇷 Non
12 Grafikart (YouTube) Formation vidéo Environ 6 h (32 chapitres) Débutant 🇫🇷 Non
13 Discord Jedha Communauté — Tous niveaux 🇫🇷 Non
14 r/SQL et r/learnSQL (Reddit) Communautés — Tous niveaux 🇬🇧 Non

Plus de 8 heures de cours de SQL gratuits sur JULIE by Jedha

Envie d’apprendre à écrire vos premières requêtes SQL sans rien payer ? Sur JULIE, notre plateforme pédagogique, une partie de notre catalogue est ouverte gratuitement à tous, et vous y trouverez notamment plus de 8 heures de cours gratuits en SQL, conçus par notre équipe pédagogique. Voici l’ordre dans lequel nous vous conseillons de les suivre si vous partez de zéro :Étape 1 : créer et interroger votre première base de données

Create DB with SQL - 3 h 30 - Débutant

Apprenez à gérer une base de données SQL de A à Z, et à concevoir et créer vos tables, à ajouter des contraintes, à insérer vos données et à en extraire ce dont vous avez besoin, le tout en gérant les droits d'accès et la sécurité.

Étape 2 : passer aux bases de données professionnelles

SQL & NoSQL Databases - 5 h - Intermédiaire

Prêt à travailler comme en entreprise ? Découvrez les différents types de bases de données SQL et NoSQL, et la différence entre celles faites pour enregistrer les données et celles faites pour les analyser. Vous apprenez ensuite à les gérer dans le cloud avec des outils AWS comme RDS, Redshift et DynamoDB.

Et pour savoir à quoi va vous servir SQL

Métiers de la Data en 2026 : missions, salaires et évolutions à l'ère de l'IA - 1 h - Débutant

À quoi sert SQL dans le quotidien d’un professionnel de la data ? Découvrez-le dans cette table ronde où des professionnels vous racontent leur quotidien, les compétences attendues pour travailler dans le monde de la donnée, et la place que prend SQL dans leur travail. Vous retrouverez son replay sur JULIE, mais également sur notre chaîne YouTube.

Comment accéder gratuitement aux cours de JULIE ?

  1. Rendez-vous sur JULIE.
  2. Inscrivez-vous gratuitement sur la plateforme.
  3. Choisissez un cours labellisé « Free » dans notre catalogue.

Une fois votre choix fait, vous pourrez démarrer votre cours sans attendre, et le suivre à votre rythme.

Formation SQL certifiante gratuite : 3 ressources avec certificat

Plusieurs ressources gratuites vous permettront d’obtenir un certificat si vous réussissez leurs exercices :

  • Kaggle Learn
  • Harvard CS50 SQL
  • HackerRank

Vous pourrez les ajouter à votre CV ou votre profil LinkedIn pour valoriser vos nouvelles compétences, mais retenez que ces certificats ont moins de valeur que des certifications professionnelles. Pour réellement rassurer les recruteurs, il est donc important que vous les complétiez par des projets concrets.

Kaggle Learn : SQL appliqué aux données, un certificat par cours

Sur Kaggle, la plateforme de référence des Data Scientists, deux micro-cours gratuits vous attendent : Intro to SQL (environ 3 heures) et Advanced SQL (environ 4 heures). Ils sont en anglais, et les terminer vous donne droit à un certificat gratuit.

Le mieux ? Rien besoin d’installer, vous écrivez vos requêtes sur de vraies bases de données, le tout directement dans votre navigateur. 

Harvard CS50 SQL : le cours universitaire, avec un certificat gratuit

Suivre un cours de Harvard sans payer, c’est possible ! Le célèbre programme CS50 vous propose gratuitement « CS50’s Introduction to Databases with SQL », une formation SQL en ligne en anglais où vous apprendrez à concevoir et interroger des bases de données à travers des cours vidéo, des exercices et un projet final. Et si vous obtenez au moins 70 % à chaque exercice et au projet final, vous obtenez même un certificat CS50 gratuit (seul le certificat vérifié de la plateforme edX, facultatif, étant payant).

HackerRank : trois tests de certification SQL gratuits

HackerRank vous propose une solution pratique pour apprendre le SQL en ligne : vous enchaînez les petits exercices, et ceux-ci deviennent de plus en plus difficiles. Vos réponses sont en plus corrigées automatiquement, et vous savez donc tout de suite si votre requête est bonne. Au programme, vous découvrez notamment comment relier plusieurs tables (jointures), calculer des totaux ou des moyennes (agrégations), comparer une ligne à celles qui l’entourent (fonctions de fenêtrage) et imbriquer une requête dans une autre (sous-requêtes).

Et le plus intéressant, c’est que HackerRank vous propose trois tests de certification SQL gratuits : Basic (30 minutes), Intermediate (35 minutes) et Advanced (1 heure). Si vous réussissez l’un d’entre eux, vous obtenez un certificat HackerRank à afficher sur votre profil.

5 cours SQL gratuits pour les débutants

Il existe tellement de formations pour apprendre le SQL que c’est parfois difficile de s’y repérer ! Pour vous aider à y voir plus clair, nous vous avons sélectionné 5 cours SQL en ligne et gratuits que vous découvrirez en détail en poursuivant votre lecture :

laConsole : une formation SQL gratuite et complète en français

Plateforme française d'e-learning dédiée au développement web, laConsole vous propose une formation SQL gratuite en 6 chapitres, accessible sans inscription. Au programme : structuration d'une base de données (CREATE, ALTER, DROP), manipulation des données (INSERT, UPDATE, DELETE), lecture et filtrage (SELECT), fonctions et procédures stockées, triggers, et un cas pratique complet pour consolider vos acquis.

Udemy : Introduction à SQL pour débutants

Vous n’avez jamais touché à une base de données ? Ce cours vidéo gratuit en français, créé par JB, s’adresse aux grands débutants du SQL. À travers des exemples concrets, vous y apprendrez à créer, modifier et interroger une base de données relationnelle. Mais comme tous les cours gratuits d’Udemy, notez que ce cours ne délivre pas de certificat.

Microsoft Learn : les bases du langage SQL, en français

Microsoft vous propose en français son module gratuit « Présentation de Transact-SQL », où vous apprendrez à écrire vos premières requêtes SELECT en seulement quelques minutes. Il se concentre sur le dialecte SQL de Microsoft, mais les bases sont communes à tous les outils : ce que vous apprenez ici vous servira donc même si vous n’évoluez pas dans l’écosystème Microsoft.

Tutoriel SQL de ThoughtSpot (ex-Mode) : SQL pour l'analyse de données (en anglais)

Envie de voir à quoi sert SQL dans le métier de Data Analyst ? Ce tutoriel gratuit, développé par Mode et aujourd’hui intégré à ThoughtSpot, éditeur d’un outil BI reconnu, aborde SQL sous l’angle de l’analyse de données. Vous commencez ainsi par vous intéresser aux bases de données, découvrez ensuite les requêtes intermédiaires, puis mettez le tout en pratique grâce à des cas d’analyse concrets.

SQL.SH : l'aide-mémoire SQL en français

Un trou de mémoire sur la syntaxe d’une commande ? Le site SQL.SH devrait vous plaire : toutes les commandes et fonctions SQL y sont recensées, et s’accompagnent d’explications claires en français. Vous y trouverez aussi un cours complet en PDF, à télécharger gratuitement. Mais attention : ce PDF date de 2014, alors gardez-le comme aide-mémoire pour les commandes de base, et appuyez-vous sur un cours plus récent pour réellement apprendre le SQL.

3 chaînes YouTube avec des formations gratuites pour aller plus loin en SQL

Il existe également des dizaines de vidéos Youtube pour découvrir le SQL ou bien approfondir ses connaissances en la matière. Mais laquelle choisir ? Nous avons sélectionné trois chaînes Youtube qui proposent des contenus de qualité :

Formation sql en ligne gratuite sur YouTube

Jedha : un workshop pour coder vos premières requêtes

Sur la chaîne YouTube de Jedha, nous vous proposons un workshop gratuit pour découvrir simplement les bases du SQL. Guidé par l'un de nos experts en Data Science, vous apprendrez concrètement à coder vos premières requêtes en SQL, le tout en moins d'une heure ! Une excellente manière de débuter et de vous initier en douceur à ce langage incontournable.

Pour participer au prochain live et poser vos questions en direct, consultez nos événements.

Formation SQL débutant gratuite

Grafikart : une formation SQL complète en vidéo, en français

Grafikart est l’une des références francophones du développement web, et sa formation gratuite « Apprendre SQL » couvre l’essentiel en 32 chapitres (comptez 6 heures pour suivre toutes les vidéos). Si la série date de quelques années, ses bases restent valables, et la chaîne est toujours active. Au programme, vous découvrirez ainsi les requêtes, l’insertion de données, la création de tables et les bonnes pratiques du SQL.

NetworkChuck : l'introduction à SQL en 25 minutes (en anglais)

Vous voulez découvrir SQL sans y passer la soirée ? NetworkChuck est connu pour vulgariser la tech de façon ludique, et sa vidéo « you need to learn SQL RIGHT NOW!! » vous fait découvrir les bases du SQL en moins de 25 minutes. Elle est en anglais, mais vous pouvez activer les sous-titres en français sur YouTube.

Apprendre le SQL en ligne avec des exercices pratiques

Lire des cours et regarder des tutoriels, c'est indispensable, mais c'est en pratiquant sur des requêtes réelles que vous progresserez vraiment. Ces 3 plateformes vous proposent des exercices interactifs gratuits et classés par niveau pour passer de la théorie à la pratique.

SQLZoo : les exercices interactifs de référence pour les débutants en SQL

SQLZoo est la plateforme idéale pour vos premiers pas en pratique SQL. Elle vous propose des exercices interactifs réalisables directement dans votre navigateur et avec des corrections immédiates. Les thématiques couvrent les bases (SELECT, WHERE, GROUP BY) mais également des concepts plus complexes.

Entièrement gratuite et disponible en plusieurs dialectes SQL (MySQL, Oracle, SQL Server), c'est la ressource la plus accessible pour les débutants, bien que les exercices soient uniquement proposés en anglais.

LeetCode SQL : préparez vos entretiens techniques

LeetCode est la référence mondiale pour préparer les entretiens techniques en Data et en développement. Son programme SQL 50 regroupe 50 exercices essentiels, praticables avec un compte gratuit ; l'abonnement Premium donne accès à d'autres problèmes. Sa section SQL vous propose ainsi des dizaines de problèmes classés par difficulté, directement tirés des questions posées par les grands groupes tech (Google, Meta, Amazon…).

Si vous préparez une reconversion dans la Data Analysis, c'est la plateforme à privilégier pour vous entraîner avant vos entretiens.

SQLBolt : 18 leçons interactives pour les débutants qui veulent apprendre SQL pas à pas

SQLBolt est une plateforme entièrement gratuite qui vous propose 18 leçons progressives pour apprendre SQL directement dans votre navigateur. Chaque leçon se termine par un exercice interactif corrigé immédiatement, ce qui en fait l'une des ressources les plus claires et les mieux structurées pour les débutants qui veulent apprendre SQL gratuitement. Notez toutefois que SQLBolt n'existe qu'en anglais : il n'y a pas de version française officielle. Pour un cours en français du même type, tournez-vous vers laConsole ou les cours de JULIE.

Rejoignez gratuitement une communauté d’experts SQL pour progresser plus vite

Quand vous bloquez sur une requête complexe ou une erreur incompréhensible, une communauté active vaudra tous les tutoriels du monde. Et justement, voici les meilleures communautés à rejoindre pour faciliter votre apprentissage du SQL :

Le Discord de Jedha : échangez avec des experts de SQL

Le serveur Discord de Jedha Bootcamp est une communauté en ligne ouverte au grand public qui vous permet de discuter avec des passionnés de Data. Au total, ce sont quelque 4 700 personnes, principalement des anciens élèves et des professeurs de Jedha, spécialisés dans la Data et la Business Intelligence, qui pourront répondre à vos questions et vous conseiller sur le SQL ! 

Reddit et subreddits r/SQL et r/learnSQL

Deux subreddits se complètent et vous permettront de progresser en SQL à votre rythme :

  • r/learnSQL est idéal pour poser les questions liées à votre apprentissage.
  • r/SQL est plutôt réservé aux discussions techniques et aux questions avancées.

Sur ces deux canaux, vous trouverez des communautés actives et bienveillantes, pourrez obtenir des conseils pour progresser, et même des retours d'expérience.

Allez encore plus loin à l’issue de votre formation SQL gratuite

Les cours et exercices gratuits vous permettront de maîtriser les bases du SQL et de rédiger vos premières requêtes de manière autonome. Mais pour travailler dans la Data, vous aurez besoin d'aller plus loin et de maîtriser plusieurs SGBD (MySQL, PostgreSQL, NoSQL), d’avoir travaillé sur des projets sur des bases de données volumineuses, et construit un portfolio de projets à montrer aux recruteurs.

Pour ça, deux solutions s’offrent à vous : continuer votre apprentissage en autodidacte, en sachant que cela pourra vous prendre de très longs mois, ou vous professionnaliser rapidement en rejoignant l’une des formations que nous vous proposons chez Jedha :

  • Notre formation en Data pour débutant (75 heures) vous permettra d'acquérir des bases solides en SQL et en Python.
  • Notre formation pour devenir Data Analyst fera de vous un expert du SQL et de la data, et vous permettra d’acquérir toutes les compétences opérationnelles nécessaires pour réussir votre entrée sur le marché du travail.

Consultez le programme complet de nos formations pour les découvrir en détail, et venez nous poser toutes vos questions lors de notre prochaine Soirée Portes Ouvertes en ligne ! Et si vous êtes déjà prêt à passer à l'action, prenez sans attendre rendez-vous avec notre équipe d'admissions.

Questions fréquentes à propos des formations gratuites SQL

Existe-t-il une certification SQL gratuite ?

Il est possible d’obtenir une certification SQL gratuite, mais il s’agira alors du certificat ou du badge que vous délivrent certains cours en ligne à leur issue. HackerRank vous propose ainsi trois tests de certification SQL gratuits (Basic, Intermediate et Advanced), Kaggle Learn vous octroie un certificat gratuit à l’issue de ses deux cours SQL, et Harvard vous propose un certificat CS50 gratuit si vous réussissez son cours sur les bases de données.

Ces certificats sont utiles pour valoriser vos nouvelles compétences, mais notez qu’ils ne remplacent pas une certification professionnelle reconnue par l'État, qui s'obtient au terme d'une formation certifiante comme notre formation Data Analyst.

Où apprendre SQL gratuitement en français ?

Vous pouvez apprendre SQL gratuitement et en français en vous inscrivant sur JULIE, la plateforme pédagogique de Jedha, où vous trouverez plus de 8 heures de cours SQL gratuits. Vous pouvez également jeter un œil à laConsole, qui vous propose une formation complète en 6 chapitres sans inscription, et à la formation vidéo de Grafikart. Et pour garder les commandes les plus utiles sous la main, téléchargez aussi notre Cheat Sheet SQL.

Quel est le meilleur éditeur SQL en ligne et gratuit ?

Si vous cherchez un éditeur SQL en ligne et gratuit pour vous entraîner sans rien installer, OneCompiler vous permet d'écrire et d'exécuter gratuitement des requêtes MySQL dans votre navigateur. Autres possibilités : SQL Online (SQLite Online) vous propose plusieurs moteurs, dont SQLite et PostgreSQL, et DB Fiddle vous permet de partager une requête pour demander de l'aide.

Comment apprendre à coder en SQL gratuitement ? 

Pour apprendre à coder en SQL gratuitement, vous pouvez suivre des formations gratuites, comme celle que propose Jedha sur JULIE, ou consulter des vidéos sur des chaînes Youtube spécialisées. Afin de vous aider dans vos premières lignes de code, nous vous avons préparé un Cheat Sheet SQL en PDF.

Pourquoi apprendre le SQL ? 

Le SQL est un langage qui permet d’analyser et de rendre lisible de grandes bases de données, c’est pourquoi bien le maîtriser est un atout majeur pour travailler dans le monde de la Data. 

Puis-je apprendre le SQL par moi-même ?

Oui, vous pouvez apprendre le SQL par vous-même, car il s’agit de l'un des langages les plus accessibles en autodidacte. En effet, sa syntaxe est proche du langage naturel, les ressources gratuites pour débuter sont nombreuses, et des plateformes d'exercices interactifs vous permettent de pratiquer immédiatement et sans installation. Les cours de SQL gratuits disponibles sur JULIE by Jedha constituent d'ailleurs un excellent point de départ pour apprendre seul et à votre rythme.

Est-ce que SQL est difficile ?

SQL est l'un des langages de programmation les plus accessibles qui soit. Les bases (SELECT, WHERE, GROUP BY, JOIN) s'apprennent en quelques heures et la syntaxe est intuitive, même sans bagage technique préalable. La plupart des débutants écrivent ainsi leurs premières requêtes fonctionnelles dès leur première session d’apprentissage.

En combien de temps apprendre SQL ?

  • Pour écrire des requêtes basiques et interroger une base de données simple, comptez quelques heures à quelques jours de pratique régulière.‍
  • Pour atteindre un niveau intermédiaire opérationnel en entreprise (jointures, agrégations, sous-requêtes), prévoyez 2 à 4 semaines de travail soutenu et rejoignez une formation en Data pour débutant pour apprendre à utiliser le SQL pour répondre à des problématiques d’entreprise.
Formation Data pour débutants JedhaFormation Data pour débutants Jedha
Soirée Portes Ouvertes JedhaSoirée Portes Ouvertes Jedha
Benoît Yèche
Benoît Yèche
Chief Marketing Officer
Benoît est le Chief Marketing Officer de Jedha Bootcamp depuis décembre 2022. Diplômé d'HEC et Sciences Po Paris, il s'est spécialisé dans le marketing et les start-ups. Passionné de Data Marketing et des sujets liés à la formation continue, il a rejoint Jedha pour développer la notoriété de l'école de référence en Data et en Cybersécurité !

Articles recommandés

Data Science

Salaire Data Analyst : combien gagne-t-il vraiment en 2026 ?

En fonction de son niveau d’expérience et du lieu où il travaille, la rémunération d’un Data Analyst est très variable. Nous avons mené l’enquête pour vous afin de savoir combien gagne vraiment un Data Analyst en 2025 en France et dans d’autres pays francophones !

Financement Formations

Comment financer sa formation avec son CPF ?

Utilisez au mieux votre CPF pour donner un coup de boost à votre carrière. Découvrez les étapes pour financer votre formation via le CPF et explorez les opportunités offertes par Jedha.

Data Science

Formation gratuite à Python

Découvrez les meilleures formations gratuites pour apprendre à coder en Python : cours en ligne, au format PDF ou vidéos sur Youtube ! !