Editorial judgment based on official course and pricing pages checked October 30, 2026; we have not completed these courses or measured learning outcomes. Our editorial method

Judge SQL courses by queries written, not hours watched

SQL is a small language that rewards repetition. The skills an analyst uses most, filtering, joining, grouping and aggregating, only stick when you write and debug many queries against tables you did not design. A course that is mostly video can leave you able to recognize a JOIN but not write one under time pressure.

So the first question for any option is where the queries run and how many you write. Browser-based exercises remove setup friction for a beginner. A local database such as PostgreSQL adds setup but lets you load your own data, which is what you will do at work. The best route usually uses both: browser practice to learn syntax, then a local database for a real project.

Three routes compared

None of these pages publishes a total query count, so treat the lesson, quiz and assignment numbers as a rough proxy. A quiz checks recognition; a coding assignment or exercise checks whether you can write the query.

OptionWhere queries runPractice structure (from official pages)CertificateCost on October 30, 2026
SQLBoltIn the browserNumbered lessons from SELECT basics to creating, altering and dropping tables; each lesson ends with an interactive exercise; extra topics on subqueries and unionsNone listedNo price shown on the lesson index
PostgreSQL tutorial (official docs)Your own PostgreSQL installThree chapters: getting started, the SQL language (tables, queries, joins, aggregates, updates, deletes), advanced features (views, foreign keys, transactions, window functions)NoneOpenly published documentation
Alison: SQL for BeginnersVideo course; outcomes include installing SQL on a computer3 to 4 hours of video; schema, keywords, operatorsOptional paid certificate; CPD-accreditedFree to study; certificate price not shown on the course page
Educative: An Introductory Guide to SQLIn the browser98 lessons across 11 modules, 78 quizzes, listed at 13 hours; joins, nested queries, views, stored procedures, transactions, indexesCertificate of completionNot marked free on the course page; price not shown on the pages we checked
Coursera: SQL for Data Science (UC Davis)Course assignments4 modules, 15 assignments including coding assignments and a final project; module estimates total about 15 hoursShareable certificateIncluded with Coursera Plus, $59 a month or $399 a year

Who should pay, and for what

Skip paid options if the main reason is the certificate and no employer or school has asked for one. A query project you can show is easier for a hiring manager to judge than a completion certificate.

  • Pay nothing yet if you are exploring whether you like data work. SQLBolt plus the PostgreSQL tutorial covers the core language and gives you a real database.
  • Consider Educative if you want a long run of short in-browser lessons and quizzes without installing anything, and you can finish within one billing period. Its pricing page says cancelling stops renewal but no refund is issued for the current period.
  • Consider Coursera if you want graded assignments, a final project and a shareable certificate from a university-branded course. The annual plan has a 14-day money-back guarantee; the page does not state refund terms for monthly billing.
  • Consider Alison if you need a free course with a CPD-accredited certificate for a training record and are prepared to pay only for the certificate. Alison says studying and completing courses is free and offers a free Learner Record as proof of completion.

A four-week plan ending in an original analysis

If you take a paid course, replace weeks 1 and 2 with its lessons but keep weeks 3 and 4. The original project is what shows you can work without a pre-built exercise. Our course project checklist explains how to make that project credible to a reviewer.

WeekLearnPractice targetOutput
1SELECT, WHERE, ORDER BY, LIMIT, NULL handlingEvery exercise in the free tutorial for these topics, then 15 queries of your own on the same tablesA notes file of patterns you got wrong
2Joins (inner and outer), aggregates, GROUP BY, HAVINGRewrite each tutorial exercise a second way, for example a join as a subqueryTen questions answered with joins and grouping
3Install PostgreSQL; create tables, insert and update rows; views and window functions from the official tutorialLoad one public dataset you care about into your own tablesA schema and a cleaned table
4No new syntaxWrite 8 to 12 queries that answer one question about your datasetA one-page write-up with queries, results and limits

Worked example: one month of paid study (illustrative plan)

A learner wants a certificate and plans to finish SQL for Data Science in four weeks at about four hours a week, roughly the 15 hours the module estimates add up to. On Coursera Plus monthly, that is one $59 payment if they finish within the month and cancel before renewal. If they slip into a second month, the cost is $118. The $399 annual plan only makes sense if several other included courses are on their calendar for the year.

The same learner could do weeks 1 to 4 of the plan above at no cost and add the course only if they want graded assignments and the certificate. Either way, the week 4 project is the part that demonstrates skill.

Common mistakes

  • Watching videos for a week before writing a query.
  • Only running exercises on tables designed to make the answer neat; real data has blanks and duplicates.
  • Treating quiz scores as proof you can write joins from scratch.
  • Starting a monthly subscription before you have the hours free to use it.
  • Skipping the write-up; a query without a stated question and result is hard for anyone to evaluate.

Questions before you decide

Can I learn SQL online for free?

Largely, for the core language. SQLBolt's interactive lessons, with no price shown on its lesson index, run in the browser and cover queries, joins, aggregates and table changes, and the official PostgreSQL tutorial covers the SQL language plus views, transactions and window functions on your own installation. Paid courses add structure, grading and certificates.

Is a SQL certificate worth paying for?

Only when someone asks for it or you want graded assignments. Coursera's SQL for Data Science includes a shareable certificate and is included with Coursera Plus at $59 a month; Alison courses are free to study with an optional paid certificate. A project with your own queries is easier to evaluate than either.

Do I need to install a database to learn SQL?

Not at first. SQLBolt and Educative's SQL course run queries in the browser. Installing PostgreSQL becomes useful once you want to load and analyze your own data.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. SQLBolt: interactive SQL lessons Accessed 30 Oct 2026
  2. PostgreSQL documentation: Part I. Tutorial Accessed 30 Oct 2026
  3. Alison: SQL for Beginners Accessed 30 Oct 2026
  4. Alison Help Center: is Alison really free? Accessed 30 Oct 2026
  5. Educative: An Introductory Guide to SQL Accessed 30 Oct 2026
  6. Educative: pricing and cancellation terms Accessed 30 Oct 2026
  7. Coursera: SQL for Data Science (UC Davis) Accessed 30 Oct 2026
  8. Coursera Plus pricing Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

Compare the options

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Learning subscription

Coursera Plus

Consider it for
Consider Coursera Plus when several included programs fit a realistic study calendar. Compare a single course for a narrow skill, and check whether an existing subscription already covers the work.
Starting cost
Regular US monthly $59 (7-day free trial) or annual $399 upfront with a 14-day money-back guarantee; promotions vary, so confirm at checkout.
Before you choose
Degrees and MasterTrack programs are excluded; some courses are not included. Certificates are not employment outcomes. Check inclusion and the current checkout.

Checked 29 Oct 2026 · Pricing source

View Coursera Plus plans

Direct provider link; no affiliate tracking added by this publication. Link disclosure

Coding courses

Educative

Consider it for
Text-based coding instruction with browser practice. Inspect the exact course and plan before subscribing.
Starting cost
Confirm checkout total, billing term and renewal price for the selected plan.
Before you choose
Educative granted us free review access. This is documentation research; we have not completed or tested a course. Confirm inclusion, renewal and cancellation conditions before paying.

Checked 21 Sep 2026 · Pricing source

View Educative plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

Free courses with paid certificates

Alison

Consider it for
Free CPD-accredited online courses with optional certificate or diploma purchases.
Starting cost
Courses free; certificate/diploma purchase optional — confirm checkout
Before you choose
We have not completed an Alison course. Paid certificates are optional; confirm the recipient accepts the credential before paying.

Checked 17 Sep 2026 · Pricing source

View Alison plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure