Skip to content

Resources

A collection of free and open learning resources I have built to help people master modern geospatial technologies.

SpatialThoughts OpenCourseWare

A collection of free, self-paced courses covering QGIS, Python, Google Earth Engine, and more. All course materials are open and freely available.

Visit Site

QGIS Tutorials and Tips

A comprehensive tutorial site with step-by-step guides for QGIS. One of the most widely used QGIS learning resources on the web.

Visit Site

GeoPython Tutorials

Tutorials focused on geospatial data analysis using Python, covering libraries like GeoPandas, Xarray, Dask, STAC and more.

Visit Site

Technical Blog Posts

In-depth articles on geospatial analysis, Python, QGIS, GDAL, Mapshaper and more — covering techniques, workflows, and tools for practitioners.

Read Articles

Spatial Thoughts YouTube

Video tutorials and course walkthroughs covering a wide range of geospatial topics, from beginner QGIS to advanced Python and Earth Engine.

Visit Channel

Cloud-Based Remote Sensing with Google Earth Engine: Fundamentals and Applications

A free, open textbook for learning Google Earth Engine. I contributed 4 chapters and produced video walkthroughs for the book's exercises.

View Book