QGIS Training

QGIS is a Free, Powerful Open-Source GIS Environment

QGIS is a geographic information system (GIS) environment which allows individuals to analyse and edit spatial data as well as creating and exporting maps. Click on one of the lessons to get started!

"I had not used QGIS before but needed to learn it in order to process model input data and create map outputs for my dissertation project, and the videos on your YouTube channel helped me immensely. Thank you so much for taking the time and putting in the effort to create these lessons and for making them available to the public! I am very grateful, as I am sure others are too."
Emily Daly | King's College London

qgisintro-640w

QGIS Course Introduction

Intro to the course
qgis1-640w

QGIS Lesson 1

An introduction to QGIS
qgis2-640w

QGIS Lesson 2

Downloading and installing QGIS
qgis3-640w

QGIS Lesson 3

Our first map
qgis+5-640w

QGIS Lesson 4

Introducing the zoom tools and attribute table
qgis6-640w

QGIS Lesson 5

Vector data in GIS
qgis7-640w

QGIS Lesson 6

Introducing the browser panel and creating shortcuts in QGIS
qgis8-640w

QGIS Lesson 7

Adding background mapping using xyz tiles
qgis8p1-640w

QGIS Lesson 8 Part 1

Using an example that recaps everything that we've learned so far in QGIS
qgis8p2-640w

QGIS Lesson 8 Part 2

Exporting our map to an image file and adding a scale bar, legend and north arrow
qt1-640w

QGIS Quick Tip 1

Using pick color feature to pick a colour already on our map
qt2-640w

QGIS Quick Tip 2

Changing the background canvas colour in QGIS
qgis9-640w

QGIS Lesson 9

Adding an inset map and extent markers in QGIS
qt3-640w

QGIS Quick Tip 3

Adding a buffer to our test to make it easier to read
qgis10-640w

QGIS Lesson 10

Creating point vector data
qgis11-640w

QGIS Lesson 11

Creating line vector data
qt4-640w

QGIS Quick Tip 4

Using the zoom to layer function
qgis12-640w

QGIS Lesson 12

Creating polygon vector data
qgis13-640w

QGIS Lesson 13

Modifying and adding additional points to polygon data
qgis14-640w

QGIS Lesson 14

Using the snapping options to avoid slithers and overlaps
qt5-b6eac2c5-640w

QGIS Quick Tip 5

Merging vector levels in QGIS
qgis15-640w

QGIS Lesson 15

Using Web Feature Services (WFS) in QGIS
qgis16-640w

QGIS Lesson 16

Using the Advanced Digitizing tools to split, merge and delete parts of polygons ind QGIS
qgis17-640w

QGIS Lesson 17 Part 1

Importing data using a CVS file and deleting incorrect points
qgis17b-640w

QGIS Lesson 17 Part 2

Loading free place data, using the clip tool and filtering displayed data
qgis17c-640w

QGIS Lesson 17 Part 3

Altering text position and creating seasonal distribution data
qgis17d-640w

QGIS Lesson 17 Part 4

Creating maps comparing seasonal distribution and distribution of group size

QGIS Course 2

qgis21-640w

QGIS Course 2 Lesson 1

Coordinate Reference Systems Part 1
qgis22-640w

QGIS Course 2 Lesson 2

Creating a buffer round our trackline in QGIS
qgis23-640w

QGIS Course 2 Lesson 3

Creating a survey area
qgis24-640w

QGIS Course 2 Lesson 4

Coordinate Reference Systems Part 2
qgis25-640w

QGIS Course 2 Lesson 5

Coordinate Reference Systems Part 3
qgis26b-640w

QGIS Course 2 Lesson 6

CRS Practical
qgis27-640w

QGIS Course 2 Lesson 7

Basic habitat modelling
qgis28-640w

QGIS Course 2 Lesson 8

Introduction to raster data
QGIS+2+lesson+9-640w

QGIS Course 2 Lesson 9

Importing and merging raster data in QGIS
QGIS+2+lesson+10-640w

QGIS Course 2 Lesson 10

Masking our raster by country mask and adding pseudocolour
QGIS+2+lesson+11-640w

QGIS Course 2 Lesson 11

Setting and saving custom palettes and setting transparency values
QGIS+2+lesson+12-640w

QGIS Course 2 Lesson 12

Using the raster calculator
QGIS+2+lesson+13-640w

QGIS Course 2 Lesson 13

Creating binary rasters and turning raster data
2+-+14a-640w

QGIS Course 2 Lesson 14a

Merging vector files in the same layer
2+-+14b-640w

QGIS Course 2 Lesson 14b

Merging vector files in different layers
2+-+15-640w

QGIS Course 2 Lesson 15

Bringing everything we've learned together to continue developing our habitat model
2+-+16-640w

QGIS Course 2 Lesson 16

Splitting multipart polygons into single part polygons and calculating their area
2+-+17-640w

QGIS Course 2 Lesson 17

Advanced Labeling Using Expression Dialog in QGIS
2+-+18-640w

QGIS Course 2 Lesson 18

More labelling using scale dependent visibility
2+-+19-640w

QGIS Course 2 Lesson 19

Adding contours to our map in QGIS
2+-+20-640w

QGIS Course 2 Lesson 20

Using Interpolation to Predict Unknown Values from Known Values in QGIS
QGIS+3+lesson+1-3c36c2fd-640w

QGIS Course 3

Intermediate QGIS

QGIS Course 3

QGIS+3+lesson+1-640w

QGIS 3 Lesson 1

Using Hillshading
QGIS+3+lesson+2-640w

QGIS 3 Lesson 2

Using Slope Analysis on our Rasters
QGIS+3+lesson+3-640w

QGIS 3 Lesson 3

Using Slope Aspect
3+-+4-640w

QGIS 3 Lesson 4

Using the AND Operator to Select Areas of Our Raster
3+-+5-640w

QGIS 3 Lesson 5

Combining and Simplifying Rasters
3+-+6-640w

QGIS 3 Lesson 6

Reclassifying Rasters
3+-+7-640w

QGIS 3 Lesson 7

Other examples, installing plugins and querying our raster