SQLearnAcademy
LearnTrainerReference
Log in

Learn

19 modules · 168 lessons

Part 1

Query basics

Reading, filtering, transforming and counting.

5 modules

00

00Foundations: thinking in data

0/8
0/8Start
01

01Reading data: SELECT

0/8
0/8
02

02Filtering data: WHERE

0/8
0/8
03

03Functions and data transformation

0/9
0/9
04

04Aggregation and grouping

0/8
0/8

Part 2

Multiple tables

Relationships, JOIN, building a schema and changing data.

5 modules

05

05Data modeling and relationships

0/9
0/9
06

06Combining tables: JOIN

0/10
0/10
07

07Creating and changing schema: DDL

0/10
0/10
08

08Changing data: DML

0/8
0/8
09

09Normalization

0/8
0/8

Part 3

Advanced queries and reports

Subqueries, CTEs, window functions and summary reports.

3 modules

10

10Subqueries and CTEs

0/9
0/9
11

11Window functions and analytics

0/10
0/10
12

12Set operations and reports

0/6
0/6

Part 4

Data engineering

Transactions, performance, reliability and scale.

6 modules

13

13Transactions and integrity

0/9
0/9
14

14Performance and indexes

0/11
0/11
15

15Advanced PostgreSQL features

0/10
0/10
16

16Reliability, security, integrity

0/8
0/8
17

17Scaling and data architecture

0/10
0/10
18

18Production cases and the data engineer's practice

0/9
0/9

© 2026 SQLearn Academy

ContactTermsPrivacy