DataBolt

SQL LEARNING PLATFORM

SQL

MASTER

SQL

LIKE A PRO

Learn databases, joins, subqueries, indexing, optimization, transactions, and advanced querying with a modern learning path.

Learning Path

Intro Part 1: What is SQL?

What is SQL?

Build strong database fundamentals.

Interactive lesson
Intro Part 2: Your Sample Database

Your Sample Database

Build strong database fundamentals.

Interactive lesson
Chapter 1: SELECT — Reading data

SELECT — Reading data

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 2: WHERE — Filtering rows

WHERE — Filtering rows

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 3: AND, OR, NOT

AND, OR, NOT

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 4: BETWEEN, IN, LIKE

BETWEEN, IN, LIKE

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 5: NULL — The Mystery Value

NULL — The Mystery Value

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 6: ORDER BY

ORDER BY

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 7: LIMIT & OFFSET

LIMIT & OFFSET

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 8: Aggregate Functions

Aggregate Functions

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 9: GROUP BY

GROUP BY

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 10: HAVING

HAVING

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 11: INNER JOINs

INNER JOINs

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 12: LEFT JOINs

LEFT JOINs

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 13: RIGHT JOINs

RIGHT JOINs

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 14: SELF JOINs

SELF JOINs

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 15: UNION JOINs

UNION JOINs

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 16: Joining Multiple Tables

Joining Multiple Tables

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 17: Subqueries

Subqueries

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 18: CTEs (WITH)

CTEs (WITH)

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 19: CASE Statements

CASE Statements

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 20: Window Functions

Window Functions

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 21: String Functions

String Functions

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 22: Date & Time Functions

Date & Time Functions

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 23: INSERT, UPDATE, DELETE

INSERT, UPDATE, DELETE

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 24: CREATE TABLE & DDL

CREATE TABLE & DDL

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 25: Indexes & Performance

Indexes & Performance

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 26: Transactions & ACID

Transactions & ACID

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 27: SQL Execution Order

SQL Execution Order

Deep dive into practical SQL concepts.

Interactive lesson
Chapter 28: 50 Practice Problems

50 Practice Problems

Deep dive into practical SQL concepts.

Interactive lesson