Course overview
Spatial data is used to decide where to place services, target inspections, monitor environmental change, plan infrastructure and assess operational risk. Yet decisions can be weakened by mismatched coordinate systems, poor-quality source data, undocumented processing steps or maps that overstate certainty. GIS analysts need to combine desktop GIS, code, raster processing and quality assurance into a repeatable workflow that produces evidence decision-makers can test.
This course develops applied geospatial analysis skills using QGIS and Python. Participants prepare vector, tabular and raster data; select appropriate coordinate reference systems; conduct overlay, proximity, density, interpolation and terrain analysis; and use satellite imagery for indices, classification and change detection. They build Python workflows with GeoPandas, pandas, Rasterio and PyQGIS, then use QGIS models and GDAL utilities to automate repeatable processing. The course also covers spatial statistics, cartographic design, metadata, accuracy assessment, privacy considerations and peer review.
Teaching combines focused technical briefings with instructor demonstrations, sector-based cases and guided analysis tasks. Cases can be adapted to public services, banking, humanitarian operations, utilities, environmental management, transport or corporate asset planning. Participants develop a documented geospatial analysis package containing source records, cleaned data, QGIS project files, Python scripts, analytical outputs, maps and a concise methods note. The final capstone requires participants to present their findings, explain assumptions and respond to review questions.
The course suits professionals who already work with data, maps or spatially referenced assets and need stronger analytical and automation capability. It is particularly relevant for analysts moving from manual GIS processing towards reproducible workflows that can be reviewed, reused and maintained.
