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

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 0 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a sql course? Or looking for more detail on 's Introduction to SQL? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

sql Awards Best Practical Course

Welcome to SQLBolt, a series of interactive lessons and exercises designed to help you quickly learn SQL right in your browser.
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.



    • 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.



0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

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.

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 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 [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 John Marsland on 08/23/2018

SQL Bolt has a great interactive tutorial to help you learn SQL by doing

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.