Metricwise Academy · SQL
Learn SQL with interactive exercises.
Read databases, write queries, and find the answers hidden in your tables.
- Beginner friendly
- 11 modules
- 63 lessons
- Practice in your browser
Three preview lessons, no account needed. Starter includes free modules after sign-in; Pro, Team, and Enterprise include the full course. Compare access.
Return every customer column and sort by customer_id.
SELECT *
FROM customers
ORDER BY customer_id;| customer_id | name | region |
|---|---|---|
| 1 | Alex | North |
| 2 | Sam | South |
| 3 | Robin | North |
| 4 | Drew | West |
| 5 | Kai | East |
Query result · The source table stays unchanged.
What you will learn
Learn how tables become answers. Start by reading a database structure and selecting columns, then progress to filtering, grouping, joins, and queries that are easier to understand and check.
- Read columns, data types, and keys in a table.
- Select and filter the records that answer a question.
- Group and summarize data with a clear population.
- Join tables while paying attention to duplicated rows.
Before you begin
You do not need previous SQL experience or your own database. The course provides the exercise data. Familiarity with rows and columns is useful, but the first lessons explain the foundations.
Put it into practice
Use SQL to pull a focused customer list, summarize orders by category, or investigate a change in activity. Understanding the shape of a table helps you choose a query that answers the business question accurately.
Inside the free preview
The first lessons introduce SQL, help you read columns, types, and keys, and ask you to select the columns you need. Write and run a query against the provided data, then use the feedback to refine your answer.
Your learning path
The first three lessons are open to everyone. Sign in for Starter modules; full course access is included with Pro, Team, and Enterprise.
01Read a database6 lessons
Understand table structure and retrieve a predictable set of rows.
02Filter and classify7 lessons
Translate business conditions into precise row tests.
03Summarise records6 lessons
Calculate trustworthy totals with explicit populations and grouping.
04Join without double-counting6 lessons
Combine tables while preserving the intended result grain.
05Compose clear queries5 lessons
Use reusable query stages, compatible set operations, and explicit time boundaries.
06Analyse with window functions5 lessons
Compare rows without collapsing them into grouped summaries.
07Work with PostgreSQL7 lessons
Practise typed queries and controlled changes in an operational database sandbox.
08Work with BigQuery6 lessons
Use GoogleSQL and understand analytical warehouse query behaviour.
09Project: PostgreSQL order operations6 lessons
Build a small operational workflow with reconciled reports and controlled stock changes.
10Project: BigQuery event warehouse6 lessons
Build deduplicated daily metrics and compare the warehouse workflow with PostgreSQL.
11Project: cross-dialect sales reconciliation3 lessons
Port one reporting contract and reconcile PostgreSQL and BigQuery outputs.
Questions, answered
SQL course questions
- Do I need to connect a database?
- No. The interactive exercises include their own datasets and run in the browser preview. You can concentrate on the query without setting up a database server.
- What comes after the introductory lessons?
- The curriculum continues into filtering, summaries, joins, query composition, and window functions. Sign in after the three preview lessons to continue; Starter includes free modules, while Pro, Team, and Enterprise include full Academy access.
- How do I continue after the preview?
- Sign in from the lesson gate to carry your preview progress into the app on the same browser and device. Your local draft stays available while you complete sign-in. Starter includes free Academy modules; Pro, Team, and Enterprise include full Academy access.
- Can I return to a lesson?
- Yes. Use the curriculum to revisit a preview lesson and practice again. Progress is kept in your browser when local storage is available; clearing site data can remove that local copy.
Start with one lesson
A little practice goes a long way.
Open what is sql? and try the exercises at your own pace.
Start learning for freeKeep building your skills
Excel course
Get comfortable with spreadsheets, formulas, and the shortcuts that make everyday work easier.
Business intelligence course
Learn to model data, define useful metrics, and design charts people can understand.
Typing course
Build accuracy and confidence at the keyboard with focused, hands-on practice.
Ready to present your data? Create a chart online.