PostgreSQL: SQL & PostgreSQL from Scratch
Master PostgreSQL from scratch — sql & postgresql from scratch.
What you'll learn
By the end you can confidently apply PostgreSQL at a beginner level: sql & postgresql from scratch, with real, working code.
Who it's for
Developers learning PostgreSQL at a beginner level.
Prerequisites
Basic SQL helps but not required.
A structured, hands-on beginner course on PostgreSQL, taking you from scratch by building a normalized schema for a store app.
Curriculum
- 1
Introduction to the Relational Model
4 min - 2
Setting Up Your PostgreSQL Environment
4 min - 3
Creating Your Store Database
3 min - 4
Designing the Products Table
4 min - 5
Building the Customers Table
4 min - 6
Introduction to SELECT Queries
4 min - 7
Filtering Data with WHERE
4 min - 8
Advanced Filtering Operators
4 min - 9
Sorting Query Results
Coming soon - 10
Limiting and Offsetting Results
Coming soon - 11
Understanding Primary Keys
Coming soon - 12
Implementing Foreign Keys
Coming soon - 13
Applying NOT NULL and UNIQUE Constraints
Coming soon - 14
Using CHECK Constraints
Coming soon - 15
Normalizing the Store Schema
Coming soon - 16
Inserting Records into Tables
Coming soon - 17
Updating Existing Records
Coming soon - 18
Deleting Records Safely
Coming soon - 19
Introduction to Transactions
Coming soon - 20
Advanced Transaction Management
Coming soon - 21
Understanding INNER JOIN
Coming soon - 22
Working with LEFT JOIN
Coming soon - 23
Introduction to Aggregate Functions
Coming soon - 24
Grouping Data with GROUP BY
Coming soon - 25
Filtering Groups with HAVING
Coming soon - 26
Using JSONB for Flexible Data
Coming soon - 27
Working with UUIDs
Coming soon - 28
Handling Timestamps
Coming soon - 29
Establishing Naming Conventions
Coming soon - 30
Database Documentation Standards
Coming soon - 31
Reviewing the Store Application
Coming soon - 32
String Manipulation Functions
Coming soon - 33
Working with Patterns and LIKE
Coming soon - 34
Boolean Logic in Queries
Coming soon - 35
COALESCE and Handling NULLs
Coming soon - 36
Subqueries in WHERE Clauses
Coming soon - 37
Introduction to Views
Coming soon - 38
Managing Table Schemas
Coming soon - 39
Understanding Indexes
Coming soon - 40
Advanced Indexing Strategies
Coming soon - 41
Using Sequences for IDs
Coming soon - 42
Exporting and Importing Data
Coming soon - 43
Database Security Basics
Coming soon - 44
Analyzing Query Plans
Coming soon - 45
Working with Schema Namespaces
Coming soon - 46
Using DISTINCT for Clean Data
Coming soon - 47
Common Table Expressions (CTEs)
Coming soon - 48
Advanced Window Functions
Coming soon - 49
Dealing with Time Zones
Coming soon - 50
Recursive Queries
Coming soon - 51
Database Constraints Refinement
Coming soon - 52
Performance Tuning Checklists
Coming soon - 53
Introduction to Stored Procedures
Coming soon - 54
Creating Triggers
Coming soon - 55
Working with Arrays
Coming soon - 56
Full-Text Search Basics
Coming soon - 57
Database Maintenance Tasks
Coming soon