Practical GIS: Learn novice to advanced topics such as QGIS, Spatial data analysis, and more