PostgreSQL Basics

Exclusive Hands-On Guide to Mastering PostgreSQL Database Management

Virtual Classroom Live

PostgreSQL Basics

2 Days: July 28 - July 29, 2025 

Timing: 8:30 AM - 4:30 PM EDT

Location: Online

Price: USD $1595 USD $797.50
Get 50% off with CODECADEMY50

This foundational course covers the essentials of PostgreSQL, a powerful open-source relational database. You'll gain hands-on experience in installation, configuration, query optimization, schema design, transaction management, and security. By mastering fundamental operations and best practices, you will effectively manage PostgreSQL databases and ensure data integrity. 

Foundational knowledge of databases required

Basic understanding of operating systems, networking, and programming required

Level up your career
Codecademy x Global Knowledge

We’ve teamed up with Global Knowledge (GK)—a worldwide leader in professional IT training and certifications and part of the Skillsoft family to bring you targeted, high-impact, industry-relevant courses to help you advance your skills and achieve your career goals.

While you'll enroll and check out through Codecademy, your course experience—including instruction, materials, and support—will be delivered by Global KnowledgeGlobal Knowledge offers courses designed to help you sharpen your skills, boost your credentials, and move your career forward.

Is this course right for you?

Are you looking to level up your database skills?

Ideal for developers who want to build more efficient, scalable applications by mastering SQL and PostgreSQL fundamentals.

Do you want to work with structured data?

Perfect for data professionals who need to query, manage, and structure data reliably using PostgreSQL in analysis and modeling workflows.

Do you support database environments?

Designed for admins responsible for installing, configuring, and securing PostgreSQL systems in development or production environments.

Are you looking to explore relational databases?

Great for engineers, analysts, or IT pros seeking a hands-on foundation in PostgreSQL for better data handling, optimization, and reliability.

What You'll Learn

Install and Configure PostgreSQL with Confidence

Work Seamlessly with Core Data Types

Write Clear, Efficient SQL Queries

Set up PostgreSQL on any system and manage configurations for stable, efficient environments.

Use essential PostgreSQL data types to structure and store information accurately and efficiently.

Master filtering, joins, and aggregations to extract insights and manipulate data with precision.

Design Well-Structured Database Schemas

Boost Performance with Indexing Strategies

Manage Transactions and Concurrency Safely

Apply normalization and constraints to build scalable, maintainable relational database structures.

Create and analyze indexes to significantly improve query performance and responsiveness.

Control isolation levels and resolve conflicts to ensure data consistency and reliability.

Secure Your Database with Role-Based Access

Implement Reliable Backup and Restore Plans

Use roles, permissions, and policies to enforce strong, granular database security.

Safeguard your data using PostgreSQL’s built-in backup and recovery methods.

About this course

Key concepts

1

PostgreSQL Setup & Configuration Essentials

2

Mastering SQL Queries & Data Manipulation

3

Effective Schema Design & Normalization

4

Indexing, Performance Tuning & Transactions

5

User Management, Security & Backup Strategies

PostgreSQL Basics

Course outline

Introduction to PostgreSQL 

1

Overview, Key Features, and Benefits 

Installation and Configuration

1

Installing PostgreSQL (Windows/Mac/Linux) 

2

PostgreSQL Tools (pgAdmin, psql) 

3

Configuration management (postgresql.conf, ALTER SYSTEM) 

4

Client authentication setup (pg_hba.conf) 

Data Types and Table Basics

1

Numeric, Character, Date/Time, Boolean, Arrays, JSON, Vector Storage 

2

Table operations (CREATE, ALTER, DROP) 

SQL Fundamentals 

1

SELECT essentials, DISTINCT, WHERE filtering, pattern matching 

2

JOIN operations, aggregations, GROUP BY, HAVING 

3

Data modification (INSERT, UPDATE, DELETE) 

Database Design Principles 

1

Normalization (1NF, 2NF, 3NF), denormalization 

2

Primary/Foreign keys, constraints 

3

Schema organization and management 

Indexing and Performance Optimization

1

Index fundamentals (B-tree, HASH, GiST) 

2

Creating effective indexes, avoiding indexing pitfalls 

3

Query performance analysis and optimization (EXPLAIN, EXPLAIN ANALYZE) 

Transaction Management

1

ACID properties, transaction lifecycle 

2

Isolation levels, concurrency control, deadlock resolution 

Security Implementation

1

User and role management, permissions (GRANT/REVOKE) 

2

Schema and object-level permissions 

3

Password policies and authentication methods 

Backup and Recovery Basics

1

Logical vs. physical backups 

2

Backup automation and restore operations 

Enroll in our PostgreSQL Basics Course starting July 28.

Copyright © 2023. All rights reserved.