Skip to main content
Intermediate 11 planned topics Databases

Introduction to PostgreSQL

Learn PostgreSQL SQL, types, and indexes. Free PostgreSQL introduction for backend developers.

Learning Outcomes

  • Create tables and run SQL
  • Use joins and aggregate functions
  • See JSON/JSONB as a bonus feature
  • Explain ACID at a beginner level

Overview

PostgreSQL is an advanced open-source relational database with rich types, JSON support, and strong standards compliance.

This page introduces schemas, queries, and why teams pick Postgres over lighter engines.

It is the default database in many Django, Node, and Java stacks.

What this course will cover

  1. 1. Install & psql
  2. 2. SQL
  3. 3. Joins
  4. 4. Indexes
  5. 5. JSON
  6. 6. Transactions

Start a complete tutorial now

Full 6-level lessons are live for C, C++, Java, Python, and JavaScript. Use them while the remaining PostgreSQL lessons are added.

← All technology tutorials