PostgreSQL Short Coding Course — South Africa

PostgreSQL Course

Database Design, Advanced SQL & Performance

PostgreSQL is the world's most advanced open-source relational database. This course covers database design from ERDs to implementation, advanced SQL queries, indexing strategies, stored procedures, triggers and performance optimisation — all using PostgreSQL.

PostgreSQLSQLDatabase DesignPerformance
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

PostgreSQL Setup & psql

Install PostgreSQL, use psql and pgAdmin, understand roles and authentication.

Database Design & ERDs

Entity-Relationship Diagrams, normalisation (1NF–3NF), primary and foreign keys.

DDL & DML

CREATE, ALTER, DROP; INSERT, UPDATE, DELETE, TRUNCATE — with safety.

Advanced SELECT

JOINs (inner, left, right, full, cross, self), subqueries, CTEs and window functions.

Aggregation & Grouping

GROUP BY, HAVING, aggregate functions and ROLLUP/CUBE.

Indexes & Query Planning

B-tree, hash and partial indexes; EXPLAIN ANALYZE and query optimisation.

Transactions & Concurrency

ACID properties, isolation levels, locking and avoiding deadlocks.

Stored Procedures & Functions

PL/pgSQL functions, control flow, loops and using them from your application.

Triggers & Views

Row-level and statement-level triggers; materialised views.

Backup, Restore & Security

pg_dump, pg_restore, row-level security and production best practices.

Prerequisites: Basic understanding of databases or the Git & GitHub course recommended.
How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the PostgreSQL Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬