Module · 7 lessons

Getting Started with SQL

Write your first SQL queries against a real superstore database — select, filter, sort, and format data like a pro.

At a glance

Level
Beginner
Lessons
7 lessons
Time to complete
1–2 weeks
Cost
Free forever · no sign-up

Welcome to Getting Started with SQL — the place where you write your very first lines of database code and walk away able to answer real business questions with data. SQL (Structured Query Language) is the language nearly every company uses to talk to its databases, and it is one of the most valuable, durable skills you can learn as an analyst, engineer, or scientist.

Throughout this module you will act as a data analyst for a fictional superstore. Your job is to turn raw rows of orders, returns, and managers into clear answers for your supervisor. You will start by previewing tables, then learn to pick exactly the columns you need, transform text and numbers with functions, filter rows with precise conditions, sort and trim your results, and finally bucket data with conditional logic — all while writing queries that are easy to read and quick to run.

Every concept is hands-on. You will run real queries against a real database and read the actual output, so by the end you will not just recognize SQL, you will be writing it with confidence. The module closes with a guided project where you analyze a genuine Kickstarter dataset to discover what separates funded campaigns from failed ones.

No prior database experience is required. Start with Lesson 1, where you will meet SQL, explore the superstore schema, and run your first SELECT statement.

Lessons in this module

Achievement

Complete all 7 lessons to finish the Getting Started with SQL module.

Start module