SQLBeginner
Intro to SQL: Querying and Managing Data
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.
Free course on freeCodeCamp
freeCodeCamp's Relational Database certification teaches SQL, database design, and how to build and query relational databases using PostgreSQL. You learn through five projects where you build a quiz game database, a universe database, and other schema design problems. The entire course is free with no paywall. After finishing, you understand how to design tables, write queries, and work with real databases on your local machine. The main limitation: this assumes you already know basic SQL. If you're new to SQL, start with Khan Academy's free SQL intro or CS50's SQL course first.
PostgreSQL is used by 58.2% of professional developers, the highest of any database in the survey, and it's the exact database this course's five projects run on (source: Stack Overflow Developer Survey 2025, Databases section, survey.stackoverflow.co/2025/technology).
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.
SQLBeginner
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.
SQLBeginner
Harvard's dedicated SQL course. Learn to design databases, write complex queries, use indexes, and work with SQLite, MySQL, and PostgreSQL.
SQLBeginner
Google's data analytics certificate. Covers data cleaning, analysis, visualisation with Tableau, SQL queries, and R programming. Free to audit; certificate costs money.