← All courses

Make data useful

SQL and Databases

Understand tables, relationships, queries, transactions, and safe database design for real applications.

42 lessons4 levelsMapped status

The full path is mapped. Lesson publishing is in progress.

Level 0

Data foundations

Rows, columns, keys, and why databases exist.

Lesson titles are being prepared.

The outcome and sequence are already locked for this level.

Level 1

SQL fundamentals

Create, read, update, delete, filter, and sort.

Lesson titles are being prepared.

The outcome and sequence are already locked for this level.

Level 2

Relational thinking

Joins, constraints, normalization, and transactions.

Lesson titles are being prepared.

The outcome and sequence are already locked for this level.

Level 3

Production data

Indexes, migrations, backups, access, and performance.

Lesson titles are being prepared.

The outcome and sequence are already locked for this level.

Keep free learning visible

Learned something? Star the repo.

A GitHub star is a tiny thank-you that helps the next vibe coder discover these free lessons.

  • Free to learn
  • Open source
  • Built with learners
Open GitHub & starOn GitHub, tap Star near the top-right.