Automate QGIS with PyQGIS

Coursera MOOC / Non-credit USD 49
Enroll now →
Automate QGIS with PyQGIS

About this course

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.

What you'll learn

  • Understand the PyQGIS API
  • Write and execute Python scripts for GIS tasks
  • Automate manual workflows for increased efficiency
  • Produce reliable outputs for reporting purposes

Course objectives

  • Help data analysts transition from manual to automated workflows
  • Emphasize clarity and repeatability in automated analyses

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.