Skip to content
UdemySQLPaid courseAll LevelsCertificate

PostGIS from Scratch: Mastering PostGIS with QGIS (Udemy.com)

Master PostGIS fundamentals, spatial queries, database management, and QGIS integration for exploration and management.

Created by: Ikrom Nishanbaev

Last updated August 2025

icon
What you will learn

  • SEE DESCRIPTION FOR DISCOUNT CODE
  • All the key Concepts of PostGIS
  • Introduction to PostgreSQL, PostGIS and pgAdmin
  • QGIS integration for exploration and database management
  • Uploading shapefiles and CSV into the PostGIS database
  • Spatial and non-spatial queries and geometry types
  • Coordinate Reference System Functions
  • Filtering, limiting and sorting data
  • Data Types including Vector Geometry and Raster
  • Managing Database Tables and Primary and Foreign Keys
  • Database Relationships including one-to-one, one-to-many and many-to-many
  • Spatial Insert, Update and Delete records
  • Spatial Indexing and Vacuum and Analyze
  • Spatial Joins and Spatial Relationship Queries
  • PL/pgSQL basics
  • Pl/pgSQL control structures, functions and procedures
  • And much more!

How it compares

Against the other 388 rated Udemy courses in SQL on CourseDuck:

  • Rating4.3 out of 5higher than 22% of them
  • Reviews71#365 of 389 by number of reviews
  • Length6.5 hourslonger than 51% of them
  • Last updatedAugust 2025more recently than 68% of them

icon
Course Description

**DISCOUNT CODE**: Use the current month in uppercase followed by the year.

Examples:  AUGUST2026, SEPTEMBER2026, OCTOBER2026


PostGIS is a powerful spatial database extension for PostgreSQL, enabling advanced spatial data storage, analysis, and manipulation.

This course focuses on the latest capabilities of PostGIS (updated for 2024) and is one of the most comprehensive PostGIS courses available on UDEMY. Starting from the very basics, you’ll progress through advanced spatial queries, data optimization techniques, and practical use cases. Along the way, QGIS is introduced as a tool to visualize and explore spatial query results, enhancing your understanding of the database concepts.

No prior experience with spatial databases is required, as we start from scratch and cover all the essential concepts.

By the end of this course, you’ll have the skills and confidence to handle spatial data efficiently and leverage PostGIS for diverse applications.

More details about what the course covers

  • Introduction to PostGIS

  • PostgreSQL and PostGIS installation

  • Introduction to pgAdmin

  • QGIS installation including connecting QGIS into the PostGIS database

  • Uploading shapefiles and CSV into the PostGIS database

  • Handling large datasets in QGIS

  • Introduction to Spatial and non-spatial queries and geometry type

  • Coordinate Reference System Functions

  • Filtering, limiting and sorting data

  • Data Types including Vector Geometry and Raster

  • Managing Database Tables and Primary and Foreign Keys

  • Database Relationships including one-to-one, one-to-many and many-to-many

  • Spatial Insert, Update and Delete records

  • Spatial Indexing and Vacuum and Analyze

  • Spatial Joins and Spatial Relationship Queries

  • PL/pgSQL basics

  • Pl/pgSQL control structures, functions and procedures

  • And much more!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ikrom Nishanbaev

Ikrom has been programming for around 10 years and actively works with modern geospatial technologies, web frameworks, and geospatial databases. Ikrom completed his PhD on Geo-Spatial Semantic Web at Curtin University in Western Australia. He also holds a master's degree in Geo-informatics (Austria) and a bachelor's degree in Computer Science.

icon
More courses by Ikrom Nishanbaev

$11.99

icon
More SQL courses

$94.99

$16.99

$12.99

$13.99

$10.99

$34.99

icon
Reviews

4.3

71 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Libasse SARR on 8/28/2026

Interessant et très detaillé

By Sammir Ugawakar on 3/29/2026

its really good to undersatand.

By Bruno Guerreiro Miranda on 10/24/2025

I hoped it was as a little bit more exclusive focused on GeoSpatial data (e.g. PL/pgSQL part).

By Snoer Klinkert on 9/27/2025

Very good content, Thank you very much !!

By Alain Bernard Tchouankeu on 9/20/2025

Great explanation

By Kurt T on 8/28/2025

The instructor is knowledgeable, but: The course only contains videos, not a single exercise or quiz or anything similar to practice what has been seen. Some explanations in the videos are very brief or missing altogether (examples: use of over(), select x into y). The Postgres/Postgis installation is only covered for Windows, with no instructions for MAC or Linux.

By Saud khan on 5/25/2025

Very naive way of plotting a polygon where the same can be done using QGIS built-in Layer function. The treatment of geospatial functions lacks clarity and demonstration , where alot of functions are simply read (orally) through postgis official documentation without writing a single line of code

By Shashi Kumar Verma on 4/18/2026

Showing all 8 reviews on CourseDuck

Read all 71 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100