SQL for Beginners

Ask a database questions and get answers in seconds.

Free while the course is in review.

You'll be able to

  • Pick the columns and rows you need
  • Sort and filter results
  • Count and total with GROUP BY
  • Combine two tables with a JOIN

Who it's for

Beginners who want a first technical data skill for analyst or tech roles.

What you'll learn

  1. Tables and SELECT

    Read a table and pick the columns you want to see.

  2. Filter and sort

    Use WHERE to keep the rows you need and ORDER BY to sort them.

  3. Count and total

    Summarise rows with COUNT, SUM and GROUP BY.

  4. Join two tables

    Combine customers and orders using the ID they share.

  5. Check your answers

    Test a query on a small sample and make sure the numbers make sense.

  6. Final project

    Write the queries that answer three questions about a small shop database, and check each answer makes sense.

Taught your way

Learner ratings

No ratings yet. Only learners who have practised in this course can rate it, so every rating here is from someone who took it.

Taken this course? Log in after practising to leave a rating.

Questions

All questions
Is the same course the same for everyone?

The modules and what you are checked against are the same, so everyone learns the same skills. How each lesson is explained, and the examples it uses, change for you.

Do I need any experience?

No. Every course starts from the basics. If you already know some of it, an optional two-minute check lets you skip ahead.

How much does it cost?

While courses are in preview and their content is being reviewed, you can start them for free. Prices will be shown on each course page before any course goes on sale.

What if I don't understand a lesson?

Choose "Try it another way" under any idea to get it simpler, with more detail, with another example, as a picture or as a story. You can also ask your learning companion a question.

Preview: lessons and feedback are still being reviewed, and courses are not on sale yet.