This page lists books available from other publishers. QGIS does not manage any of them, and they are listed here only for your convenience.

Please write to [email protected] if you want to have your book added here. Alternatively, you can edit this page on GitHub and submit a pull request.

Note: The books are listed in order of newest first. After the English books, there are items in French, Greek, Polish and other languages.


Discover QGIS 3.x - Second Edition

A workbook for Classroom or Independent Study Updated to QGIS 3.24+

QGIS for Hydrological Applications - Second Edition

Recipes for Catchment Hydrology and Water Management Updated to QGIS 3.22+

Land Use Cover Datasets and Validation Tools. Validation Practices with QGIS

Introduction to Land Use Cover mapping, Land Use Cover Change Modelling and the validation of Land Use Cover datasets. The book includes practical exercises on the validation of Land Use Cover datasets with QGIS, as well as a comprehensive review of the Land Use Cover datasets currently available at global and continental scales.

Introduction to QGIS

Get started with QGIS with this introduction covering everything needed to get you going.

QGIS for Hydrological applications

Recipes for Catchment Hydrology and Water management

Discover QGIS 3.x

A workbook for Classroom or Independent Study

Hands-On Geospatial Analysis with R and QGIS

Practical examples with real-world projects in GIS, Remote sensing, Geospatial data management and Analysis using the R programming language

Learn QGIS - Fourth Edition

Learn to view, edit and analyse geospatial data using QGIS and Python 3

On the Way with GIS

Open the Door to GIS - Student and Teacher’s Edition

Open the Door to GIS offers a way for teachers to use this powerful software in their classes without having to become experts, with freely downloadable Open-Source GIS, QGIS. Open the Door to GIS is recommended for students age 10 to 15 years and is available as both a Teacher and Student edition.

QGIS Python Programming Cookbook - Second Edition

Based on version QGIS 2.18, this book will teach you how to write Python code that works with spatial data to automate geoprocessing tasks in QGIS.

QGIS:Becoming a GIS Power User

Master data management, visualization, and spatial analysis techniques in QGIS and become a GIS power user

Mastering QGIS - Second Edition

Go beyond the basics and unleash the full power of QGIS with practical, step-by-step examples

Discover QGIS

The Workbook for the GeoAcademy Curriculum

QGIS 2 Cookbook

Become a QGIS power user and master QGIS data management, visualisation and spatial analysis techniques

Learning QGIS - Third Edition

Use QGIS to create great maps and perform all the geoprocessing tasks you need.

QGIS Map Design

Learn how to use QGIS to take your cartographic products to the highest level.

Mastering QGIS

Dive into QGIS and master geospatial data with this advanced guide, created to help you develop maps and applications that let you explore the world in new ways.

QGIS Blueprints

Develop analytical location-based web applications with QGIS

QGIS By Example

Leverage the power of QGIS in real-world applications to become a powerful user in cartography and GIS analysis

The PyQGIS Programmer’s Guide - Extending QGIS with Python

Welcome to the world of PyQGIS, the blending of Quantum GIS and Python to extend and enhance your open source GIS toolbox. With PyQGIS you can write scripts and plugins to implement new features and perform automated tasks.

The QGIS Training Manual - A Comprehensive Introduction to Quantum GIS

Designed to work with QGIS 1.8

Years of experience in a single book─the official Quantum GIS Training Manual written by seasoned trainers. It’s the jump-start you need to learn this incredibly popular free desktop mapping and GIS toolset.



A tutorial of QGIS software and application.


QGIS voor landmeters en wegontwerpers

QGIS at secondary level - Geography Studies - Cartography at secondary level - GISwijzer GO game


Systèmes d’information géographique. Cours et exercices corrigés avec Grass et Qgis

Learning QGIS by example in french

This book covers essential workflows in GIS from data creation to its cartographic representation and some basics in spatial analysis.


Introduction to Raster Analysis (Learning QGIS Book 2)

Basic Workbook is an introductory text for learning QGIS (2.8)



Map Application Plug-in, Starting With Python (pdf and print)


業務で使う林業QGIS 徹底使いこなしガイド


Learn about GIS and QGIS in Polish

The book is prepared like the series “for Dummies”.


Geological Applications with Open Source Coded Geographic Information Systems

(Açık Kaynak Kodlu Coğrafi Bilgi Sistemleri ile Jeoloji Uygulamaları

The book consists of 2 main parts; In the first part, Geographical Information Systems subject is explained. In the second part, QGIS is used with geological applications.