Accéder au contenu principal
SQL
Services d'orientation professionnelle

Les meilleures ressources pour apprendre SQL gratuitement en 2026

Une feuille de route structurée des meilleures ressources SQL gratuites, des leçons interactives pour débutants aux sites de pratique façon entretien.
Matt Crabtree's photo
Matt Crabtree
Actualisé · 13 min lire

Explorez l'IA

ChatGPTClaudePerplexity

Créez votre compte gratuit

S'entraîner et cursus vos progrès.

Continuer Avec Google
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

SQL fait partie des rares compétences qui figurent dans presque toutes les fiches de poste data depuis vingt ans, et la bonne nouvelle, c’est que les fondamentaux s’apprennent entièrement gratuitement. Le plus difficile, c’est que les options gratuites sont éparpillées sur des dizaines de sites, avec une qualité très variable. Certains vous plongent dans les fonctions de fenêtrage dès le premier jour, d’autres ne dépassent jamais un simple SELECT.

Ce guide s’adresse à toute personne souhaitant apprendre SQL sans dépenser un centime, que vous n’ayez jamais écrit de requête ou que vous maîtrisiez déjà les bases et cherchiez de la pratique façon entretien. J’ai regroupé les ressources selon leurs véritables points forts, pour vous permettre d’éviter les contenus débutants si vous n’en avez pas besoin.

J’ai retenu ces ressources selon trois critères : jusqu’où vous pouvez aller sans payer, la façon dont elles s’enchaînent, et si la communauté continue à les recommander dans les sélections 2026. Certaines sont totalement gratuites pour toujours. D’autres sont en freemium, et je vous indiquerai précisément où s’arrête la partie gratuite.

Meilleures ressources SQL gratuites : l’essentiel

Ressource Type Niveau Idéal pour
DataCamp SQL tutorials and blogs Tutoriels Débutant à avancé Référence écrite gratuite en complément de tout cours
DataCamp free intro course content Cours (freemium) Débutant Premiers pas guidés dans le navigateur
Mode SQL Tutorial Tutoriel Intermédiaire Analystes apprenant les fonctions de fenêtrage
SQLZoo Site d’exercices Intermédiaire Pratique sur plusieurs dialectes SQL
Kaggle Learn SQL Cours Débutant à intermédiaire Pratique sur des jeux de données réels avec certificat
Oracle Live SQL Sandbox Intermédiaire Tester le SQL spécifique à Oracle dans un navigateur
freeCodeCamp Cours Débutant Un parcours gratuit et structuré des fondamentaux
Khan Academy Cours Débutant Débutants recherchant une approche sans pression
SQLBolt Leçons interactives Débutant Leçons courtes avec exercices immédiats
Audits Coursera et edX Cours (audit) Intermédiaire Contenu de niveau universitaire sans certificat
LeetCode, HackerRank, DataLemur Sites d’exercices Intermédiaire à avancé Pratique de requêtes type entretien

Les meilleures ressources gratuites pour apprendre SQL

Voici les ressources que je recommande vraiment, classées grosso modo du socle de base à la pratique avancée.

1. DataCamp SQL tutorials and blogs

Nous proposons une mine de contenus SQL gratuits, parfaits pour vous accompagner dans votre apprentissage.

Nous publions une vaste bibliothèque de tutoriels SQL gratuits qui traitent un sujet à la fois en profondeur, comme les jointures, les sous-requêtes et les common table expressions. Contrairement à un cours linéaire, ce sont des pages de référence où plonger quand vous butez sur un concept précis. Notre antisèche SQL des bases illustre bien ce type de mémo qui se marie avec une pratique concrète, possible gratuitement via DataLab.

Les tutoriels et articles sont en libre accès, sans compte, ce qui facilite le partage dans vos notes. La principale limite est qu’ils ne constituent pas à eux seuls un parcours structuré. Cela dit, notre feuille de route SQL vous guide étape par étape et renvoie vers des ressources utiles.

  • Niveau : Débutant à avancé
  • Format : Tutoriels et articles écrits, monothématiques
  • Idéal pour : Une référence écrite gratuite à côté d’un cours

Lisez notre guide pour apprendre SQL afin de voir comment tout s’articule.

2. DataCamp free intro course content (cours, freemium)

Le meilleur point de départ gratuit si vous voulez une pratique guidée dans le navigateur avec un retour instantané sur chaque requête que vous écrivez.

Le premier chapitre de nombreux cours SQL est gratuit, et notre cours Introduction to SQL vous permet d’écrire de vraies requêtes dans le navigateur sans installer de base de données, avec l’aide de notre tuteur IA. L’accès complet au reste du catalogue nécessite un abonnement payant, mais c’est un excellent moyen de vous faire une idée si vous débutez.

La partie gratuite vous donne accès au même éditeur de code dans le navigateur que dans les cours payants, vous n’êtes donc pas cantonné aux vidéos. Vous tapez du SQL, vous l’exécutez, et vous obtenez un retour noté immédiatement. Évidemment, vous atteindrez le paywall une fois les chapitres gratuits terminés : c’est donc une mise en bouche, pas un parcours complet.

  • Niveau : Débutant
  • Format : Cours interactif, premier chapitre gratuit
  • Idéal pour : Premiers pas guidés avec retour immédiat

Lancer le cours.

3. Mode SQL Tutorial (tutoriel)

Le tutoriel SQL de Mode est une bonne option gratuite si vous apprenez SQL pour l’analyse.

Gratuit et accessible dans le navigateur, il va plus loin que certains sites pour débutants en couvrant des sous-requêtes et des fonctions de fenêtrage réellement utilisées par les analystes au quotidien. L’angle est analytique, avec des exemples proches des questions posées aux analystes, plutôt que des exercices purement syntaxiques. C’est une suite naturelle une fois les bases acquises sur DataCamp.

Honnêtement, la limite est que Mode reste un tutoriel et non un cours complet : pas de suivi d’avancement ni de certificat. Considérez-le comme une lecture intermédiaire après un cours de fondamentaux, pas comme votre seule source.

  • Niveau : Intermédiaire
  • Format : Tutoriel gratuit dans le navigateur
  • Idéal pour : Analystes apprenant fonctions de fenêtrage et sous-requêtes

Ouvrez le Mode SQL Tutorial dans votre navigateur pour le parcourir.

4. SQLZoo (site d’exercices)

SQLZoo est l’un des plus anciens sites gratuits pour apprendre SQL, utile pour pratiquer sur plusieurs dialectes.

Gratuit et exécutable dans le navigateur, il propose des exercices dans plusieurs dialectes, ce qui est rare parmi les options gratuites. Cette couverture des dialectes est vraiment utile si vous savez que vous travaillerez avec autre chose que du SQL standard, un peu comme la diversité des tutoriels sur DataCamp. L’approche est « exercice d’abord », vous apprenez en faisant plutôt qu’en lisant de longues explications.

Le bémol, c’est que la difficulté grimpe vite, ce qui le rend moins adapté comme tout premier site pour grands débutants.

  • Niveau : Intermédiaire
  • Format : Site d’exercices gratuit, multiples dialectes
  • Idéal pour : Exercices sur différents dialectes SQL

Allez sur le site SQLZoo et choisissez un parcours de tutoriels.

5. Kaggle Learn SQL (cours)

Kaggle Learn est l’une des ressources gratuites à privilégier si vous souhaitez pratiquer sur de vrais jeux de données et obtenir un certificat.

Les micro-cours SQL s’exécutent dans des notebooks et interrogent des jeux de données réels, vous écrivez donc du SQL qui renvoie de vrais résultats, pas des tables jouets. Kaggle délivre également un certificat de fin de parcours, ce qui le distingue de Khan Academy et Mode.

Vous aurez besoin d’un compte Kaggle gratuit pour exécuter les notebooks, et les cours supposent une aisance minimale avec l’environnement notebook. Pour constituer un portfolio, ces jeux de données servent aussi de matière à retravailler ensuite, à l’image de DataLab chez DataCamp.

  • Niveau : Débutant à intermédiaire
  • Format : Micro-cours gratuits avec certificat
  • Idéal pour : Pratique sur des données réelles avec certificat

Créez un compte Kaggle gratuit et lancez le parcours SQL sur Kaggle Learn.

6. Oracle Live SQL (sandbox)

Oracle Live SQL est le bac à sable gratuit à privilégier quand vous devez tester spécifiquement du SQL Oracle.

C’est un environnement Oracle gratuit dans le navigateur pour exécuter et tester des requêtes sans installer de base locale. Étant fourni par Oracle, le comportement se rapproche davantage de la production Oracle qu’un site de pratique générique. C’est donc l’endroit idéal pour essayer une syntaxe propre à Oracle que vous avez vue ailleurs.

Il s’agit d’un bac à sable, pas d’un cours, donc pas de programme de formation structuré. Servez-vous-en pour expérimenter et valider des requêtes, pas pour apprendre SQL depuis zéro.

  • Niveau : Intermédiaire
  • Format : Bac à sable gratuit dans le navigateur
  • Idéal pour : Tester du SQL spécifique à Oracle

Connectez-vous à Oracle Live SQL avec un compte Oracle gratuit pour exécuter des requêtes.

7. freeCodeCamp (cours)

freeCodeCamp s’impose comme un parcours structuré entièrement gratuit à travers les fondamentaux SQL, pour celles et ceux qui apprécient une trame claire.

Il apparaît dans de nombreuses sélections de ressources SQL gratuites comme une valeur sûre pour les bases, et tout est gratuit, sans paywall. Le contenu est organisé comme un cours, pas comme des exercices épars, ce qui convient aux apprenants souhaitant suivre un seul parcours de bout en bout.

Cependant, le contenu reste assez superficiel et couvre surtout les fondamentaux, pas l’analytique avancée. Complétez-le donc par des tutoriels et de la pratique DataCamp une fois terminé. Sa force, c’est la structure, pas la profondeur.

  • Niveau : Débutant
  • Format : Cours structuré gratuit
  • Idéal pour : Un parcours gratuit sur une partie des fondamentaux

Retrouvez le programme SQL sur le site de freeCodeCamp.

8. Khan Academy (cours)

Khan Academy est un bon point d’entrée pour quelqu’un qui n’a jamais touché à une base de données.

Le cours d’introduction à SQL est entièrement gratuit, sans exigence de certificat, et s’exécute dans un éditeur intégré, sans installation. L’apprentissage se fait via de petits défis autonomes, idéal si un cours complet vous intimide. En 2026, il reste régulièrement classé parmi les meilleures options gratuites pour sa barrière d’entrée très basse.

En contrepartie, Khan Academy délivre rarement un certificat. Si vous en avez besoin pour votre CV, complétez plus tard par Kaggle Learn. Le contenu reste assez introductif, vous en ferez vite le tour.

  • Niveau : Débutant
  • Format : Cours gratuit, dans le navigateur
  • Idéal pour : Grands débutants qui veulent zéro pression

Cherchez le cours SQL sur le site de Khan Academy pour commencer.

9. SQLBolt (leçons interactives)

SQLBolt est un bon choix pour des leçons courtes et interactives, avec un exercice associé à chaque concept.

Entièrement gratuit, sans compte, et 100 % dans le navigateur. Les leçons sont concises, vous pouvez boucler SELECT et WHERE d’une traite et les tester immédiatement.

Mais justement parce qu’elles sont courtes, SQLBolt sert davantage de mise en jambes rapide que de cours approfondi. Il couvre très bien la syntaxe de base des requêtes, mais vous n’y trouverez pas la même profondeur sur les sujets avancés que chez Mode ou dans un cours universitaire en audit.

  • Niveau : Débutant
  • Format : Leçons interactives gratuites, sans compte
  • Idéal pour : Une initiation rapide avec exercices instantanés

Rendez-vous sur SQLBolt et commencez par la première leçon.

10. Parcours d’audit Coursera et edX (cours, audit)

Auditer des cours Coursera et edX est la voie gratuite vers du contenu SQL et bases de données de niveau universitaire quand vous privilégiez la profondeur à la vitesse.

Les deux plateformes permettent d’auditer gratuitement de nombreux cours SQL et bases de données, y compris des cours universitaires comme le contenu de Stanford sur edX. L’audit donne accès aux vidéos et lectures sans payer. Le contenu va généralement plus loin dans la théorie des bases de données que les sites de pratique interactive.

La limite évidente, c’est que les évaluations notées et les certificats ne sont pas inclus dans l’audit gratuit : il faut payer pour la certification. Si un certificat compte pour vous, DataCamp propose plusieurs certifications SQL.

  • Niveau : Intermédiaire
  • Format : Audit gratuit, certificat payant
  • Idéal pour : La profondeur universitaire sans payer le certificat

Recherchez un cours SQL ou bases de données sur l’une des plateformes et choisissez l’option d’audit.

11. LeetCode, HackerRank et DataLemur (sites d’exercices)

Ces trois sites servent à la préparation aux entretiens une fois vos fondamentaux consolidés.

LeetCode Database, HackerRank SQL et DataLemur se concentrent sur des problèmes de requêtes plus difficiles, typiques des entretiens, plutôt que sur l’enseignement depuis zéro. Ce sont des terrains d’entraînement, pas des cours : vous y mettez à l’épreuve vos acquis sur de vraies questions d’entretien. Dans les fils de discussion de la communauté, on associe fréquemment un cours de fondamentaux, comme le SQL Fundamentals de DataCamp, à l’un de ces sites pour se préparer aux entretiens.

Le conseil récurrent : combinez-les avec un vrai cours, ne commencez pas ici. Si vous attaquez directement LeetCode Database sans base solide, la difficulté vous submergera.

  • Niveau : Intermédiaire à avancé
  • Format : Sites de pratique gratuits (avec paliers payants)
  • Idéal pour : Pratique de requêtes type entretien

Créez des comptes gratuits sur ceux qui correspondent à votre cible de poste et commencez par les problèmes les plus faciles.

Parcours d’apprentissage suggéré

Voici comment j’enchaînerais ces ressources gratuites si vous partiez de zéro pour viser un niveau SQL opérationnel.

Étape 1 : Se familiariser avec les bases

Commencez par notre contenu d’introduction gratuit. Enchaînez avec nos tutoriels, ou un site comme SQLBolt pour ancrer la syntaxe SELECT, WHERE et JOIN par petites séances. Gardez notre antisèche SQL ouverte à portée de main.

Étape 2 : Passer à l’analytique réelle

Une fois les requêtes de base fluides, travaillez les tutoriels SQL sur les fonctions de fenêtrage et les sous-requêtes. Puis faites un micro-cours pour pratiquer sur de vraies données. Si vous voulez vous tester sur plusieurs dialectes, ajoutez SQLZoo, ou davantage de tutoriels DataCamp. Si vous savez que vous travaillerez sur Oracle, passez du temps sur Oracle Live SQL pour valider les comportements de syntaxe.

Étape 3 : Mettre en pratique et préparer les entretiens

Réalisez un projet de bout en bout avec l’un de nos projets guidés pour alimenter votre portfolio. Ensuite, enchaînez les problèmes de type entretien SQL. Si vous souhaitez approfondir la théorie des bases avant les entretiens, auditez un cours universitaire.

Comment choisir la bonne ressource

Si vous hésitez, faites correspondre votre situation à l’un de ces cas.

  • Grand débutant intimidé par les cours : Commencez par les blogs et tutoriels DataCamp, c’est l’option gratuite la moins stressante, sans installation.
  • Débutant qui veut un retour noté : Lancez le contenu d’introduction gratuit de DataCamp. L’éditeur dans le navigateur évalue chaque requête au fil de l’écriture et vous permet de juger si un abonnement vaut le coup.
  • Apprenant sur un dialecte spécifique : Oracle Live SQL est le bac à sable pour Oracle, spécifiquement.
  • Personne qui prépare des entretiens : Combinez un cours de fondamentaux avec LeetCode Database, HackerRank SQL ou DataLemur.

À noter : les MOOCs universitaires sont en freemium ou en audit, pas 100 % gratuits. Vous pouvez apprendre du vrai SQL sur les paliers gratuits, mais le certificat, chez nous comme sur Coursera et edX, reste payant.

Derniers conseils

Si vous partez de zéro, commencez par les blogs et tutoriels DataCamp, ainsi que le contenu d’introduction gratuit, car ces deux options vous font écrire de vraies requêtes dans le navigateur en quelques minutes.

Si vous souhaitez une base SQL plus large avant d’approfondir, je vous recommande de démarrer par notre parcours de compétences SQL Fundamentals.

FAQs

Est-il possible d’apprendre SQL gratuitement ?

Oui, les fondamentaux de SQL s’apprennent entièrement gratuitement. Les tutoriels DataCamp, ainsi que des sites comme Khan Academy, SQLBolt, le tutoriel SQL de Mode, freeCodeCamp et SQLZoo, sont tous gratuits, et Kaggle Learn est gratuit avec certificat. Les cours DataCamp offrent un contenu d’introduction gratuit, et Coursera comme edX permettent d’auditer des cours gratuitement tout en facturant le certificat.

Dois-je connaître la programmation pour apprendre SQL ?

Non, vous n’avez pas besoin d’une expérience préalable en programmation pour commencer SQL. SQL est un langage de requêtes pour interroger des données, et les sites pour débutants partent d’un niveau zéro. Vous écrivez une requête, vous l’exécutez et vous voyez le résultat, ce qui en fait l’une des premières compétences data les plus accessibles.

Combien de temps faut-il pour apprendre SQL ?

Vous pouvez assimiler la syntaxe de base, y compris SELECT, WHERE et JOIN, en quelques jours de pratique régulière sur DataCamp. Atteindre un niveau analyste avec fonctions de fenêtrage et sous-requêtes prend généralement quelques semaines. La fluidité requise pour les entretiens dépend surtout de votre volume de pratique.

Peut-on décrocher un poste data après avoir appris SQL avec des ressources gratuites ?

Oui, les ressources gratuites présentées ici couvrent les compétences SQL testées par les employeurs, surtout si vous combinez un cours de fondamentaux avec de la pratique type entretien. Réaliser un projet de portfolio par-dessus, via nos projets guidés par exemple, renforcera encore votre candidature.


Matt Crabtree's photo
Author
Matt Crabtree
LinkedIn

Rédacteur et éditeur de contenu dans le domaine des technologies de l'information et de la communication. Vous êtes déterminé à explorer les tendances en matière de données et enthousiaste à l'idée d'apprendre la science des données.

Sujets
SQL
Services d'orientation professionnelle

Top DataCamp Courses

Cursus

Principes fondamentaux de SQL

26 h
Maîtrisez les principes fondamentaux du langage SQL nécessaires aux entreprises, apprenez à écrire des requêtes SQL et commencez à analyser vos données à l'aide de ce puissant langage.
Voir les détailsCommencer Le Cours

Créez votre compte gratuit

S'entraîner et cursus vos progrès.

Continuer Avec Google
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.
Voir plus
Contenus associés

blog

Plus de 50 questions/réponses d’entretien AWS pour 2026

Un guide complet des questions d’entretien AWS de base, intermédiaires et avancées, avec des mises en situation inspirées de cas réels.
Zoumana Keita 's photo

Zoumana Keita

15 min

blog

Architecture de l'entrepôt de données : Tendances, outils et techniques

Apprenez l'essentiel de l'architecture d'un entrepôt de données, des composants clés aux meilleures pratiques, pour construire un système de données évolutif et efficace !
Kurtis Pykes 's photo

Kurtis Pykes

15 min

blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates a offert plus de 20k bourses d'études à nos partenaires à but non lucratif au deuxième trimestre 2023. Découvrez comment des apprenants défavorisés et assidus ont transformé ces opportunités en réussites professionnelles qui ont changé leur vie.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Tutoriel

Power Pivot Excel : guide pas à pas

Apprenez à relier des tables, écrire des formules DAX et construire des rapports interactifs dans Excel.
Laiba Siddiqui's photo

Laiba Siddiqui

14 min

cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

30 astuces Python pour un meilleur code, avec exemples

Nous avons sélectionné 30 astuces Python pour améliorer votre code et développer vos compétences en Python.
Kurtis Pykes 's photo

Kurtis Pykes

15 min

Voir plus