Abekus — AI learning and job matching platform logo

PostgreSQL & Database Design

0%Complete
Guided Mode

Welcome, champion! 🔥

You've mastered 0 of 167 lessons. Start your first lesson free — no signup needed.

🗺️ Your learning path
Sketching the Schema
Where Bad Design Breaks

About this course

PostgreSQL & Database Design teaches how to design and run a real database, not just query one. It starts from an online store's orders table and shows where bad design breaks, through duplicated customer details and multi-valued columns. It then covers data modelling, keys and relationships, normalization and deliberate denormalization, constraints, indexes and EXPLAIN, transactions and MVCC, JSONB, views and functions, schema migrations, performance and security. The course has 167 lessons and about 1252 minutes of content. Each lesson is a short reading card with narration and diagrams, followed by MCQ practice with an explanation for every answer.

Frequently asked questions