14 chapters · 379 problems · LeetCode + HackerRank

Learn SQL by finishing the whole roadmap.

Every problem, ordered chapter by chapter — from SELECT to window functions and recursive CTEs. Solve them on LeetCode and HackerRank, and your accepted submissions are picked up automatically.

161 free problems 218 premium 6,550 points on the table

Start the roadmap

Connect your handles so your solves are picked up automatically.

This is your ID on the leaderboard, so it cannot be changed later.
Your solves are read from this profile, so it has to match exactly.
Your HackerRank solves are read from this profile.
Section

Saved to the class sheet and to this browser. No password, no email.

How it works

Four steps, then it runs itself.

1Connect your handles

Your GitHub username identifies you; your LeetCode and HackerRank profiles are what get read.

2Solve on the platform

Work down the chapters and get your solution accepted, the same as always.

3We check your submissions

Accepted solves are read from your public profile and marked verified — no ticking required.

4Climb the leaderboard

Easy 10 points, Medium 20, Hard 30. Every week the ranking moves.

What's inside

Ordered as a teaching sequence, not by problem number.

Loading chapters…