Introduction to SQL
This free online course is an interactive tutorial. It focuses on practical learning with written and visual lessons. It is entirely self-paced, and it takes students through the introductory concepts of working with SQL, such as queries and data management.
Produced in 2015
What you will learn
- Creating and adjusting queries
- Altering tables
- Creating new tables from scratch
Quality Score
Overall Score : 94 / 100
Course Description
SQL Awards Best Practical Course
Since most users will be learning SQL to interact with an existing database, the lessons begin by introducing you to the various parts of an SQL query. The later lessons will then show you how to alter a table (or schema) and create new tables from scratch. Each lesson will introduce a different concept and end with an interactive exercise. Go at your pace and don't be afraid to spend time experimenting with the exercises before continuing! If you happen to be familiar with SQL already, you can skip ahead using the links in the top-right, but we would recommend you work through the lessons anyways! By the end, we hope you will be able to have a strong foundation for using SQL in your own projects and beyond.
Pros
Cons
-
- The learn-by-doing approach is extremely effective. There is little focus on theory and instead a heavy emphasis on completing tasks that teach the concepts.
- Course is followed up by multiple deeper dives into SQL topics.
- Concepts in the course are streamlined. The focused information is easier to digest, leaving more complicated information for more advanced tutorials.
-
- This is more of a freestanding, web-based self-help book than a course. It does include lessons, but there are no direct interactions with any kind of instructor.
- There is virtually no support for the course. If a student gets stuck, they are on their own.
- Course is a self-funded site, and may not be as reliable a resource to come back to over time.
More SQL courses
SQL - The Complete Developer's Guide (MySQL, PostgreSQL) (2025)
4.8 (2,153 Reviews)
Provider: Udemy
Time: 19.7h
$94.99
SQL Server High Availability and Disaster Recovery (HA/DR) (2026)
4.8 (1,810 Reviews)
Provider: Udemy
Time: 88.3h
$16.99
70-461 Session 3: Querying Microsoft SQL Server (T-SQL code) (2025)
4.8 (1,094 Reviews)
Provider: Udemy
Time: 3.6h
$12.99
Modern Event-Driven Spring Boot: Kafka & Spring Cloud Stream (2026)
4.8 (494 Reviews)
Provider: Udemy
Time: 13.4h
$10.99
Oracle Database 12c Backup and Recovery using RMAN (2024)
4.8 (428 Reviews)
Provider: Udemy
Time: 20.1h
$34.99
Reviews
By Priyanka Gupta on 02/27/2019
SQLBolt is another good website to learn SQL with simple, interactive examples. It contains a series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser. It contains 20 lessons starting from a basic SQL query to more advanced and confusing Join queries, aggregation, filtering and dealing with nulls. It is one of the best resources to learn SQL for complete beginners. So if you are the one who wants to learn SQL or you know SQL but doesn't feel comfortable then go and try out SQLBolt's interactive SQL tutorials. SQLBolt also has SQL task after each lesson, which will force you to use the knowledge you have learned in the lesson.
By MassW0rks on 02/18/2019
I found SQLbolt a year or so ago and found it very useful because it was an interactive tutorial and walked through a good bit of basics and explains joins very well.
By John Marsland on 08/23/2018
SQL Bolt has a great interactive tutorial to help you learn SQL by doing
By [deleted] on 05/04/2015
This website is great for learning basic SQL applications. Sort of like CodeAcademy but for SQL. The lessons are interactive and intuitive.
By jaredcheeda on 05/01/2015
Man, this is just fantastic. I've written and continue to maintain a printout for students and teachers to use as a list of learning resources and could never find a good, easy SQL tutorial site. This is so good.
By incognito-bandito on 04/28/2015
Very nice job, the examples are clear and straightforward, and I'll agree with the other posters that doing it all on the client made it feel very responsive.
Showing all 6 reviews
Could not load more reviews.






