Udemy

PostGIS from Scratch: Mastering PostGIS with QGIS

Enroll Now
  • 189 Students
  • Updated 8/2025
4.5
(51 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 28 Minute(s)
Language
English
Taught by
Ikrom Nishanbaev
Rating
4.5
(51 Ratings)

Course Overview

PostGIS from Scratch: Mastering PostGIS with QGIS

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

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

Examples: MARCH2026, APRIL2026, MAY2026


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!

Course Content

  • 14 section(s)
  • 89 lecture(s)
  • Section 1 Introduction
  • Section 2 Basic spatial and non-spatial queries & geometry types
  • Section 3 Coordinate Reference System Functions
  • Section 4 Filtering, limiting and sorting data
  • Section 5 Data Types
  • Section 6 Managing Database Tables and Primary and Foreign Keys
  • Section 7 Database Relationships
  • Section 8 Spatial Insert, Update, Delete Records
  • Section 9 Spatial Indexing and Vacuum and Analyze
  • Section 10 Spatial Joins and Spatial Relationship Queries
  • Section 11 PL/pgSQL Basics
  • Section 12 PL/pgSQL Control Structures
  • Section 13 PL/pgSQL Functions
  • Section 14 PL/pgSQL Procedures

What You’ll 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!


Reviews

  • B
    Bruno Guerreiro Miranda
    3.5

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

  • S
    Snoer Klinkert
    5.0

    Very good content, Thank you very much !!

  • A
    Alain Bernard Tchouankeu
    5.0

    Great explanation

  • K
    Kurt T
    3.5

    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.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed