FreeFree SQL tutorials

Master SQL, one query at a time.

SQL is the standard language for managing and querying relational databases. Learn it step by step — from your first SELECT to window functions, performance tuning and interview prep.

17free tutorials
4topic areas
51topics on the roadmap

Basic SQL

SQL (Structured Query Language) is a standardized programming language used for managing and manipulating relational databases, including querying, updating, and schema creation.

5/13published
01Introduction to SQL & its Syntax02SQL Data Types03SQL Operators04SQL Expressions
05CREATE DatabaseComing soon
06DROP DatabaseComing soon
07SELECT Database & USE StatementComing soon
08CREATE TableComing soon
09DROP TableComing soon
10DML Statements — INSERT, UPDATE & DELETE
11SELECT StatementComing soon
12WHERE ClauseComing soon
13AND & OR OperatorsComing soon

Intermediate SQL

Intermediate SQL involves understanding and using more complex commands and concepts such as SQL Joins, GROUP BY, HAVING, and UNION operators, handling NULL values, and utilizing stored procedures.

8/15published
14TOP, LIMIT & ROWNUMComing soon
15LIKE OperatorComing soon
16WildcardsComing soon
17IN OperatorComing soon
18BETWEEN Operator19Aliases & Aggregates20SQL Joins
21UNION OperatorComing soon
22GROUP BY & HAVING
23EXISTS OperatorComing soon
24ANY & ALL Operators
25INSERT INTO SELECTComing soon
26CASE Statement27NULL Values28Stored Procedures

Advanced SQL

Advanced SQL encompasses topics like creating and managing views, indexes, and triggers, using subqueries and transactions, handling errors, optimizing performance, and mastering window functions and database normalization.

3/17published
29Views
30IndexesComing soon
31TriggersComing soon
32SequencesComing soon
33SubqueriesComing soon
34TransactionsComing soon
35Error HandlingComing soon
36SQL HostingComing soon
37SQL InjectionComing soon
38Database NormalizationComing soon
39Performance TuningComing soon
40ClusteringComing soon
41PartitioningComing soon
42Data WarehousingComing soon
43Window FunctionsComing soon
44SQL & Business Intelligence — Connect SQL Server to Power BI45Run SQL Queries on S3 with AWS

Practice & Interview Prep

Test yourself with MCQs at every level and prepare for SQL interviews.

1/6published
46Top 25 SQL Interview Questions
47Top 100 MCQs — Basic SQLComing soon
48MCQs — Intermediate SQLComing soon
49Interview Questions — IntermediateComing soon
50MCQs — Advanced SQLComing soon
51Interview Questions — AdvancedComing soon
No tutorials match your search.

Turn SQL skills into a data career.

Our data science training covers SQL, advanced SQL, Python, Power BI and machine learning — with live classes and real projects.

Explore the program →

Get new tutorials first.

Join the free DataSpoof newsletter for the latest in AI and machine learning.

Subscribe free →