Apprenez SQL en écrivant des requêtes sur une vraie base de données, directement sur votre téléphone. De courtes leçons expliquent chaque notion, puis vous saisissez l’instruction, l’exécutez et voyez les lignes s’afficher. C’est à la fois un tutoriel SQL, un cours de bases de données et un laboratoire de pratique SQL, dans une seule application, avec un mentor IA pour le JOIN qui refuse de se comporter correctement.
CE QUE L’APPLICATION PROPOSE
• 46 cours comprenant 183 leçons, de SQL pour débutants (A1) aux sujets avancés des bases de données (C2)
• Une base de données sur votre appareil : SQLite, ainsi que PostgreSQL pour les leçons qui en ont besoin. Aucun aller-retour vers un serveur, et vos tables sont conservées entre les sessions
• Éditeur SQL et bac à sable : écrivez ce que vous voulez, parcourez le schéma, rouvrez les instructions précédentes depuis l’historique et consultez le plan avec EXPLAIN
• Requête du jour : une requête SQL à écrire chaque jour, vérifiée sur les données de votre téléphone
• 20 projets guidés de bases de données, vérifiés d’après leur résultat
• 30 missions (faciles, moyennes, difficiles)
• World Coding Challenge : 3 manches mondiales chaque jour
• Quiz, révision avec cartes mémoire, aide-mémoire, questions d’entretien, séries de jours et arbre de compétences
• Examen final et certificat (Pro)
L’ARÈNE : JEUX D’ENTRAÎNEMENT
• Détective des données : 6 affaires, où chaque bonne réponse débloque l’indice suivant
• Packs de jeux de données : films, matchs de football, albums et météo, avec des questions guidées
• Vos propres données : importez un fichier CSV ou JSON et explorez-le (exportation CSV avec Pro)
• Duel : trois tâches à réaliser selon un rythme cible
• Golf : renvoyez les mêmes lignes avec un plan moins coûteux
• Corrigez-le : une instruction qui s’exécute mais renvoie les mauvaises lignes, avec une comparaison ligne par ligne
• Exercices : révision espacée créée à partir de vos propres erreurs
• Concepteur de schéma : concevez des tables, obtenez des suggestions de vérification et exécutez le DDL généré
• Simulateur d’entretien : 5 questions chronométrées et une question complémentaire, puis un rapport
• Rush : un jeu de 60 secondes avec un score de combo
CE QUE VOUS APPRENDREZ
• SELECT, WHERE, ORDER BY, LIMIT et les modèles de filtrage
• Fonctions d’agrégation, GROUP BY et HAVING
• JOIN : jointures internes, gauches, réflexives et modèles avancés
• INSERT, UPDATE, DELETE, gestion de NULL, CASE, dates, chaînes et nombres
• Contraintes, clés et conception de bases de données
• Sous-requêtes, CTE, requêtes récursives et fonctions de fenêtrage
• Vues, JSON et JSONB, tableaux, GROUPING SETS, ROLLUP et CUBE
• Performances : EXPLAIN, index, transactions et concurrence
• Déclencheurs, procédures stockées, sécurité au niveau des lignes, sauvegarde et restauration
• Partitionnement, réplication, entreposage de données et fragmentation
La plupart des leçons enseignent le SQL standard. Les cours avancés utilisent des fonctionnalités de PostgreSQL.
GRATUIT ET PRO
Gratuit : le premier cours (Introduction à SQL et aux bases de données), un aperçu de toutes les autres leçons, l’éditeur et le bac à sable, la Requête du jour, 1 projet guidé, 2 missions, une partie de chaque mode de l’Arène (par exemple 3 duels et 3 exercices par jour, 1 affaire et 1 pack de jeux de données) ainsi qu’un quota quotidien de mentor IA. La version gratuite affiche des publicités.
Pro : tous les cours et toutes les leçons, tous les projets et toutes les missions, l’Arène complète, l’examen final et le certificat, les outils IA, le mentor IA sans limite quotidienne et aucune publicité. Pro est disponible sous forme d’abonnement hebdomadaire, mensuel ou annuel, ou d’un achat unique à vie.
L’application est disponible en 22 langues.
Learn SQL est une application indépendante, sans affiliation avec le PostgreSQL Global Development Group ni avec le projet SQLite.
SQL pour débutants : tutoriel, éditeur, jeux, entretiens et mentor IA
Date de mise à jour
26 sept. 2026