Your Step-by-Step Path
Step 1: SQL Basics
Learn SELECT, WHERE, JOIN, and GROUP BY โ the foundation of every SQL skill.
Intro to SQL: Querying and Managing Data
8h ยท Free
Step 2: Harvard CS50 SQL
Go deeper with database design, indexes, transactions, and security โ taught by Harvard.
CS50's Introduction to Databases with SQL
30h ยท Free
Step 3: SQL in a Real Project
Build a full relational database with PostgreSQL โ constraints, joins, and real data management.
Relational Database (freeCodeCamp)
60h ยท Free
Step 4: SQL for Data Analysis
Apply SQL in a real data analytics context โ Google's professional certificate is an excellent capstone.
Google Data Analytics Professional Certificate
240h ยท Free
More Courses to Explore
Khan Academy's interactive SQL course. Learn to create tables, insert data, query with SELECT, filter with WHERE, join tables, and aggregate with GROUP BY.
Learn SQL, PostgreSQL, and relational database concepts by completing projects in a Linux environment. Covers table design, joins, constraints, and database management. Free verified certificate.
Harvard's dedicated SQL course. Learn to design databases, write complex queries, use indexes, and work with SQLite, MySQL, and PostgreSQL.
Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.
Intro to SQL (Kaggle Learn)
Kaggle Learn's 3-hour SQL micro-course using BigQuery. Covers SELECT, WHERE, GROUP BY, ORDER BY, JOINs, and writing efficient queries over large datasets. Notebook-based and free.