track
SQL courses
SQL is essential for efficient database management and data analysis. Build your SQL skills with interactive courses, tracks and projects curated by real-world experts.
Training 2 or more people?
Try DataCamp for BusinessRecommended for SQL beginners
New to SQL and don't know where to start? Our introductory courses are designed for absolute beginners.
26 hours
1.9K
course
Introduction to SQL
BeginnerSkill Level
2 hours
30.4K
Not sure where to start?
Take an AssessmentBrowse SQL courses and tracks
39 resultscourse
Introduction to SQL
BeginnerSkill Level
2 hours
30.4K
course
Intermediate SQL
BeginnerSkill Level
4 hours
21.3K
course
Joining Data in SQL
BeginnerSkill Level
4 hours
14.1K
course
Data Manipulation in SQL
BeginnerSkill Level
4 hours
7.1K
course
Exploratory Data Analysis in SQL
IntermediateSkill Level
4 hours
3K
course
Database Design
BeginnerSkill Level
4 hours
4K
course
Introduction to Relational Databases in SQL
BeginnerSkill Level
4 hours
3.8K
course
PostgreSQL Summary Stats and Window Functions
IntermediateSkill Level
4 hours
4.7K
course
Functions for Manipulating Data in PostgreSQL
IntermediateSkill Level
4 hours
4K
course
Introduction to SQL Server
BeginnerSkill Level
4 hours
1.1K
course
Data-Driven Decision Making in SQL
IntermediateSkill Level
4 hours
2.4K
course
Analyzing Business Data in SQL
IntermediateSkill Level
4 hours
854
course
Intermediate SQL Server
IntermediateSkill Level
4 hours
689
course
Applying SQL to Real-World Problems
IntermediateSkill Level
4 hours
725
course
Introduction to NoSQL
BeginnerSkill Level
4 hours
622
course
Reporting in SQL
IntermediateSkill Level
4 hours
434
course
Creating PostgreSQL Databases
BeginnerSkill Level
4 hours
362
course
NoSQL Concepts
IntermediateSkill Level
2 hours
634
course
Introduction to Oracle SQL
BeginnerSkill Level
4 hours
261
course
Cleaning Data in PostgreSQL Databases
IntermediateSkill Level
4 hours
266
course
Time Series Analysis in SQL Server
IntermediateSkill Level
5 hours
267
course
Writing Functions and Stored Procedures in SQL Server
IntermediateSkill Level
4 hours
176
course
Improving Query Performance in SQL Server
IntermediateSkill Level
4 hours
199
course
Functions for Manipulating Data in SQL Server
IntermediateSkill Level
4 hours
290
course
Improving Query Performance in PostgreSQL
IntermediateSkill Level
4 hours
222
course
Cleaning Data in SQL Server Databases
IntermediateSkill Level
4 hours
126
course
Hierarchical and Recursive Queries in SQL Server
AdvancedSkill Level
4 hours
68
course
Transactions and Error Handling in SQL Server
IntermediateSkill Level
4 hours
141
course
Building and Optimizing Triggers in SQL Server
IntermediateSkill Level
4 hours
123
course
Time Series Analysis in PostgreSQL
IntermediateSkill Level
4 hours
52
Related resources on SQL
blog
80 Top SQL Interview Questions and Answers for Beginners & Intermediate Practitioners
Get interview-ready with this comprehensive overview of 80 essential SQL questions and answers for job hunters, hiring managers, and recruiters.
Elena Kosourova
12 min
blog
10 Portfolio-Ready SQL Projects for All Levels
Select your first—or next—SQL project to practice your current SQL skills, develop new ones, and create an outstanding professional portfolio.
Elena Kosourova
11 min
cheat sheet
SQL Basics Cheat Sheet
With this SQL cheat sheet, you'll have a handy reference guide to basic querying tables, filtering data, and aggregating data
Richie Cotton
5 min