CATEGORY

Databases and Data

Relational data, SQL, PostgreSQL, and practical data handling.

LESSONS

Choose a lesson

Open Learn, then continue with Practice and Prove.

Beginner

Relational Data, Tables, Rows, and Keys

SQL Fundamentals

Open lesson
Beginner

Install a Local SQL Practice Database

SQL Fundamentals

Open lesson
Beginner

Create Tables and Choose Column Types

SQL Fundamentals

Open lesson
Beginner

Select Columns and Rows

SQL Fundamentals

Open lesson
Beginner

Filter Rows with WHERE

SQL Fundamentals

Open lesson
Beginner

Sort, Limit, and Remove Duplicates

SQL Fundamentals

Open lesson
Beginner

Work with NULL and Unknown Values

SQL Fundamentals

Open lesson
Beginner

Insert Rows Safely

SQL Fundamentals

Open lesson
Beginner

Update Rows with Targeted Conditions

SQL Fundamentals

Open lesson
Beginner

Delete Rows and Protect Scope

SQL Fundamentals

Open lesson
Beginner

Expressions, Aliases, and String Operations

SQL Fundamentals

Open lesson
Beginner

Aggregate Functions

SQL Fundamentals

Open lesson
Beginner

Group Results with GROUP BY and HAVING

SQL Fundamentals

Open lesson
Beginner

Join Tables with INNER JOIN

SQL Fundamentals

Open lesson
Beginner

Keep Unmatched Rows with OUTER JOIN

SQL Fundamentals

Open lesson
Intermediate

Subqueries and Common Table Expressions

SQL Fundamentals

Open lesson
Intermediate

Constraints and Data Integrity

SQL Fundamentals

Open lesson
Intermediate

SQL Fundamentals Capstone

SQL Fundamentals

Open lesson
Intermediate

PostgreSQL Architecture and Client Connections

PostgreSQL

Open lesson
Intermediate

Databases, Schemas, and Search Path

PostgreSQL

Open lesson
Intermediate

PostgreSQL Data Types and Type Casting

PostgreSQL

Open lesson
Intermediate

Identity Columns and Sequences

PostgreSQL

Open lesson
Intermediate

Transactions, Commit, Rollback, and Savepoints

PostgreSQL

Open lesson
Intermediate

MVCC and Transaction Visibility

PostgreSQL

Open lesson
Intermediate

Transaction Isolation and Concurrency

PostgreSQL

Open lesson
Intermediate

Index Fundamentals and B-tree Indexes

PostgreSQL

Open lesson
Intermediate

Read EXPLAIN Query Plans

PostgreSQL

Open lesson
Intermediate

Views and Materialized Views

PostgreSQL

Open lesson
Intermediate

Roles, Privileges, and Ownership

PostgreSQL

Open lesson
Intermediate

Backup and Restore with pg_dump

PostgreSQL

Open lesson
Intermediate

VACUUM, ANALYZE, and Table Maintenance

PostgreSQL

Open lesson
Intermediate

Locks, Blocking, and Deadlock Investigation

PostgreSQL

Open lesson
Intermediate

JSONB and Structured Documents

PostgreSQL

Open lesson
Intermediate

PostgreSQL Operations Capstone

PostgreSQL

Open lesson