QGIS Path: Point-and-Click GIS for Social Scientists
About
This course is a guided route through the Spatial Turn training in QGIS, the free desktop GIS. It starts with your first map and ends with network analysis and field data collection, with no programming at all. It is written for social scientists and other researchers who want to make maps and analyze places with a point-and-click tool. You need QGIS installed on your own computer; the Setup in the first module explains how.
The path has 9 stages and 33 modules, plus 6 episodes from the 2026 workshops that open on the Spatial Turn website, about 38 hours in all. The modules are the same ones that make up the eight Spatial Turn courses. Take the stages in order; within a stage, the modules build on each other.
| Stage | Modules | Time |
|---|---|---|
| 1. Start here | Introduction to Foundations; Getting Started with QGIS: Your First Map; Acquiring Data and Making Your First Map in QGIS (Workshop 1A, external); Tables, Joins and Selections in QGIS; Map Your County in QGIS | 6.1 h |
| 2. Know your data | Introduction to Data Management; Geospatial Data Models; Geospatial File Formats; Coordinate Reference Systems; Designing Your Data; Organizing, Versioning and Backing Up; Data Quality | 5.2 h |
| 3. Find and collect data | Introduction to Data Collection; Finding Data in Repositories; Acquiring Vector Datasets from Data Repositories (Workshop 1A, external); Acquiring Imagery: Scanned Maps and Satellite Data; Acquiring Raster Data using Imagery Databases (Workshop 2A, external); Collecting Data in the Field | 4.1 h |
| 4. Prepare and process data | Introduction to Data Processing; Cleaning and Preparing Data in QGIS; Geoprocessing in QGIS; Raster Processing in QGIS; Automating Repeated Steps in QGIS | 6.2 h |
| 5. Make finished maps | Cartography Checklists; Fundamentals of Map Design; Cartography in QGIS; Accessibility in Map Design | 6 h |
| 6. First case studies | Park Access in Lafayette (QGIS); Grocery Access Part 1: Mapping Stores with QField | 2.2 h |
| 7. Terrain and imagery | DEM Analysis and Visualization in QGIS (Workshop 2A, external); NDVI Analysis with Sentinel-2 Imagery (Workshop 3A, external); Flood Analysis with False Color Composites and NDWI (Workshop 3A, external) | 2.2 h |
| 8. Network case study | Grocery Access Part 2: Network Analysis in QGIS | 1.2 h |
| 9. Share your data | Introduction to Data Curation; Metadata; Documentation; Preservation; Sharing and Publishing Data; Ethics and Sensitive Location Data | 4.7 h |
Prefer Python? The Python Path covers the same ground with Python. Every module also belongs to one of the eight Spatial Turn courses (Foundations, Data Management, Data Collection, Data Processing, Data Visualization, Data Analysis, Case Studies and Data Curation), if you would rather follow a single topic.
This course is part of Enabling the Geospatial Turn in the Social Sciences, a set of training modules developed at Purdue University with support from the National Science Foundation.
Modules
-
Introduction to Foundations
Module 1 • 30 minutes
The other modules in this curriculum assume a little background: how to run a Python notebook, what a table and a map layer are, and how to load data into QGIS. This module teaches exactly that, from zero. If you have never written code or opened a GIS, start here.
-
Getting Started with QGIS: Your First Map
Module 2 • 1 hour
Loading data from the web, styling layers, a choropleth map and a finished layout.
-
Tables, Joins and Selections in QGIS
Module 3 • 1 hour
Joining Census tables, rates in the Field Calculator, and selecting by expression.
-
Map Your County in QGIS
Module 4 • 1 hour
Capstone: the same map, made in QGIS. A local food bank wants a one-page map of where households without a car live in Tippecanoe County, Indiana, to plan a delivery service. You will deliver it as a PNG image that a reader with no GIS experience can understand.
-
Introduction to Data Management
Module 5 • 40 minutes
The research data lifecycle, why geospatial data needs extra care, and data management plans
-
Geospatial Data Models
Module 6 • 45 minutes
Vector and raster data, topology, resolution, and choosing a representation
-
Geospatial File Formats
Module 7 • 45 minutes
Shapefile, GeoPackage, GeoJSON, GeoTIFF and others, and which to use when
-
Coordinate Reference Systems
Module 8 • 45 minutes
Datums, geographic and projected systems, EPSG codes, and defining versus reprojecting
-
Designing Your Data
Module 9 • 50 minutes
Data dictionaries, field types, domains, unique IDs and relationships
-
Organizing, Versioning and Backing Up
Module 10 • 45 minutes
Folder structures, file names, portable projects, version control and the 3-2-1 rule
-
Data Quality
Module 11 • 45 minutes
Elements of spatial data quality, geometry errors, and quality checks
-
Introduction to Data Collection
Module 12 • 35 minutes
When to use existing data or collect your own; vector and raster data; judging data quality; FAIR data
-
Finding Data in Repositories
Module 13 • 35 minutes
Where to find free vector data, how to read metadata, and how to load data from the web
-
Acquiring Imagery: Scanned Maps and Satellite Data
Module 14 • 50 minutes
Scanned historic maps, declassified CORONA imagery and Sentinel-2 satellite data
-
Collecting Data in the Field
Module 15 • 40 minutes
Methods and apps, designing a schema, GPS accuracy, ethics and quality checks
-
Introduction to Data Processing
Module 16 • 35 minutes
What happens between download and analysis, and how to keep processing repeatable
-
Cleaning and Preparing Data in QGIS
Module 17 • 1 hour
Fix identifiers, types, special codes, duplicates and geometry problems with Refactor Fields and Check Validity
-
Geoprocessing in QGIS
Module 18 • 1 hour
Buffers, selecting by location, clip, intersect, dissolve, areal weighting and nearest features in QGIS
-
Raster Processing in QGIS
Module 19 • 1 hour
Map algebra, reclassification and zonal statistics with the Raster Calculator and Zonal statistics
-
Automating Repeated Steps in QGIS
Module 20 • 1 hour
The Processing History, the Model Designer and batch processing
-
Cartography Checklists
Module 21 • 1 hour
The questions to answer before making any map: audience, message, data, medium
-
Fundamentals of Map Design
Module 22 • 1 hour
Map elements, color schemes, projections, thematic map types, normalization and classification
-
Cartography in QGIS
Module 23 • 1 hour
The same map in QGIS: rule-based styling and labeling, a print layout with a locator inset, and export
-
Accessibility in Map Design
Module 24 • 1 hour
Designing maps for people with color vision deficiency, testing palettes and writing alt text
-
Park Access in Lafayette (QGIS)
Module 25 • 1 hour
Who can walk to a public park in Lafayette and West Lafayette, and are children and households without a car as well served? In QGIS
-
Grocery Access Part 1: Mapping Stores with QField
Module 26 • 45 minutes
How a team maps grocery stores in the field with QField (demonstration)
-
Grocery Access Part 2: Network Analysis in QGIS
Module 27 • 1 hour
How far people must travel to a supermarket along the road network in Lafayette and West Lafayette, in QGIS
-
Introduction to Data Curation
Module 28 • 40 minutes
What curation is, the curation lifecycle, public access policies and the FAIR principles
-
Metadata
Module 29 • 50 minutes
Kinds of metadata, essential geospatial elements, and standards such as ISO 19115, DataCite and DDI
-
Documentation
Module 30 • 45 minutes
README files, codebooks, provenance, and citing data
-
Preservation
Module 31 • 45 minutes
Durable formats, checksums, the OAIS model, trustworthy repositories and very large data
-
Sharing and Publishing Data
Module 32 • 50 minutes
Choosing a repository, DOIs, licenses, access levels, and the FAIR and CARE principles
-
Ethics and Sensitive Location Data
Module 33 • 50 minutes
Re-identification, aggregation and geomasking, sensitive places, consent and review
Instructor
Aniket Dev Roy
Discussions
Please login to view discussions.