In Module 1 you'll learn how to use the command line. That's an
important skill needed for programming. You'll also learn how to use
GDAL (Geospatial Data Abstraction Layer) from the command line to
convert raster and vector formats and to reproject GIS files.
In Module 2 you'll learn the basics of the Python programming language. You'll learn this through a Jupyter Notebook.
Next, in module 3 you'll work with PCRaster for map algebra. You'll
learn how to use map algebra to find accessible wells, to do spatial
interpolations of borehole data and to derive streams and delineate a
catchment from a digital elevation model.
Module 4 introduces you to the PCRaster Dynamic Modelling Framework
that you can use to make spatial temporal models with Python. You'll
work with the rainfall-runoff model STREAM in the tutorial.
In the last module you'll learn more about PyQGIS, the Python library
used in QGIS. You'll also learn how to use the QGIS operations with
PyQGIS outside of the QGIS interface.
In the modules is explained how to install the necessary software.
We'll use QGIS and the Anaconda distribution. We'll work with several
Python libraries in an environment that you'll learn to create.