Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Automate QGIS with PyQGIS

Coursera via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course helps data analysts move beyond manual, point-and-click GIS workflows by introducing practical automation with PyQGIS. Learners work directly inside QGIS to understand the PyQGIS API, write a Python script that buffers road features by 500 meters, and execute that script to produce saved outputs ready for weekly safety reporting. Through short videos, readings, coach dialogues, hands-on activities, and scenario-based assessments, learners practice translating familiar GIS tasks into reusable code. The emphasis is on clarity, repeatability, and trust ensuring automated analyses behave consistently and can be explained, reviewed, and reused over time. By the end of the course, learners can confidently replace a manual buffer workflow with a dependable PyQGIS script that supports real operational reporting.

Syllabus

  • Understanding the PyQGIS API Structure
    • Learners explore how PyQGIS is organized and how Python interacts with QGIS objects. The focus is on understanding layers, features, geometries, and the processing framework so scripts are readable and maintainable.
  • Writing a PyQGIS Script to Buffer Roads
    • Learners write a Python script that buffers road features by 500 meters using PyQGIS processing tools. Emphasis is on correctness, parameters, and reproducibility.
  • Running Scripts and Saving Outputs in QGIS
    • Learners execute their script in the QGIS Python console and save the resulting buffer layer for reporting and reuse.

Taught by

ansrsource instructors

Reviews

Start your review of Automate QGIS with PyQGIS

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.