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.
The path at a glance
Yes, SQL is free to learn and it's one of the highest-return skills in tech, because nearly every job that touches data uses it. SQL lets you ask a database questions: pull records, join tables, group and summarize. Start with the basics (SELECT, WHERE, JOIN, GROUP BY) on Khan Academy, go deeper with Harvard's CS50 SQL, then apply it in a real PostgreSQL project. Unlike most programming skills, SQL is usable within days and job-relevant within weeks. Most people reach a solid working level in 1 to 3 months of part-time study.
SQL was among the top three most-used technologies among professional developers in the 2024 Stack Overflow Developer Survey, used by over half of respondents (source: Stack Overflow Developer Survey 2024, https://survey.stackoverflow.co/2024/technology/).
Follow in order
Learn SELECT, WHERE, JOIN, and GROUP BY: the foundation of every SQL skill.
Intro to SQL: Querying and Managing Data
8h · Free
Go deeper with database design, indexes, transactions, and security, taught by Harvard.
CS50's Introduction to Databases with SQL
30h · Free
Build a full relational database with PostgreSQL: constraints, joins, and real data management.
Relational Database (freeCodeCamp)
60h · Free
Apply SQL in a real data analytics context. Google's professional certificate is an excellent capstone.
Google Data Analytics Professional Certificate
240h · Free
Beyond the path
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.
SQLIntermediate
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
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.
SQLBeginner
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.
FAQ
Other goals