Available learning pathBeginner to independent

SQL.tn learning path

SQL Foundations

Understand how a database is structured, then learn to filter, calculate, join and organise the data needed for a business decision.

No card required · 8 lessons · 15 exercises in the Discovery access

20structured lessons
44validated exercises
5progressive modules
2published business projects

Skills you will build

By the end of this path, you will be able to turn a question into a checked result.

01

Read a database

Identify tables, keys, relationships and the useful grain before writing a query.

02

Query precisely

Select, filter and handle missing values without changing the business question.

03

Calculate metrics

Group, aggregate and verify the totals used in a report or dashboard.

04

Join data

Choose a join, check duplicates and explain why the result can be trusted.

05

Structure an analysis

Use dates, subqueries and CTEs to build readable, reusable logic.

06

Deliver an answer

Turn a query into a concise conclusion with clearly stated checks and limits.

Full syllabus

A visible progression from the first table to a business project.

Every lesson states its objective, duration and access level. Paid content is never presented as free.

Module 1
Understand and read dataTables, relationships and first selections · 4 lessons
  1. 01
    Understanding a databaseLearn how tables, rows, columns and keys transform information into reliable data.
    12 minNo accountOpen
  2. 02
    Read data with SELECT and FROMChoose useful columns, identify the source table and make your results more readable.
    15 minNo accountOpen
  3. 03
    Filter with WHERE and sort with ORDER BYTurn a full reading into an accurate response with conditions and sorting.
    18 minNo accountOpen
  4. 04
    Master IN, BETWEEN and LIKEExpress lists, intervals, and text searches without piling on difficult-to-read conditions.
    26 minFree accountDetails
Module 2
Filter accuratelyConditions, missing values and business choices · 4 lessons
  1. 05
    Remove duplicates with DISTINCT and limit resultsGet a list of unique values and build a ranking that is short, stable and easy to verify.
    17 minFree accountDetails
  2. 06
    Handle missing values with NULL and COALESCEDetect missing information and replace it with a context-appropriate presentation value.
    19 minFree accountDetails
  3. 07
    Calculate with expressions and aliasesTransform source columns into directly usable amounts, ratios and labels.
    25 minFree accountDetails
  4. 08
    Clean and assemble textNormalize labels with TRIM, UPPER, LOWER, LENGTH and concatenation.
    27 minFree accountDetails
Module 3
Calculate and summariseAggregations, groups and metrics · 4 lessons
  1. 09
    Analyze dates and periodsFilter for an unambiguous period and build repeatable monthly indicators.
    32 minSQL EssentialsDetails
  2. 10
    Calculate indicators with COUNT, SUM and AVGTransform a set of lines into simple indicators: volume, total and average.
    20 minSQL EssentialsDetails
  3. 11
    Group with GROUP BY and HAVINGCalculate an indicator by category, city or status, then filter the resulting groups.
    22 minSQL EssentialsDetails
  4. 12
    Link tables with INNER JOIN and LEFT JOINAssociate customers with their orders without losing sight of the keys and scope of the result.
    24 minSQL EssentialsDetails
Module 4
Join several tablesJoins, grain checks and result quality · 4 lessons
  1. 13
    Connect three tables without multiplying rowsFollow the level of detail of an analysis across orders, order lines and products.
    35 minSQL EssentialsDetails
  2. 14
    Fix a problem with subquery and EXISTSBreak down a question into intermediate results and properly test for the existence of a relationship.
    34 minSQL EssentialsDetails
  3. 15
    Merge results with UNIONCombine lists compatible with UNION, UNION ALL, INTERSECT and EXCEPT.
    29 minSQL EssentialsDetails
  4. 16
    Check NULL, duplicates and consistencyTurn quality intuition into measurable, repeatable SQL controls.
    33 minSQL EssentialsDetails
Module 5
Build a complete analysisDates, subqueries, CTEs and a reproducible method · 4 lessons
  1. 17
    Structuring an analysis with CTE and CASEBreak a complex query into named steps and translate a business rule with CASE.
    23 minSQL EssentialsDetails
  2. 18
    Build a multiple analysis CTEBreak a complex analysis into named, testable, easy-to-read steps.
    36 minSQL EssentialsDetails
  3. 19
    Mini-project: analyze salesMobilize filters, aggregations and groupings to respond to a complete commercial brief.
    35 minSQL EssentialsDetails
  4. 20
    Final project: manage the e-commerce marginAssemble filters, joins, calculations, aggregations and controls to produce a business recommendation.
    55 minSQL EssentialsDetails

Guided project included

Finish with a complete analysis.

The Sales Analysis project combines an objective, fictional data, guided tasks and a ready-to-use SQL environment.

View the project