Tutorials

Explore guided tutorials grouped by topic. Each section includes a short overview and free video tutorials you can watch right here.

Book launches

Companion walkthroughs for the OpenGeoPub book series. Each video tours a newly released title and demos the accompanying code so you can follow along chapter by chapter.

Introduction to GIS Programming

Spatial Data Management with DuckDB

GeoAI with Python

GeoAI with Python

Hands-on tutorials for the open-source geoai Python package. Get started with the API, then dive into image segmentation, field boundary delineation, and cloud and shadow detection on real satellite imagery.

GeoAI Made Easy: Learn the Python Package Step-by-Step

GeoAI Workshop: Unlocking the Power of GeoAI with Python

Remote Sensing Image Segmentation with Meta's SAM 3

Interactive Segmentation of Remote Sensing Imagery with SAM 3

Agricultural Field Boundary Delineation (Instance Segmentation)

Cloud and Cloud Shadow Detection From Satellite Imagery

QGIS Plugins

Step-by-step guides to the OpenGeoPub QGIS plugin family. They cover AI-powered detection and segmentation, one-click access to public Earth observation catalogs (Earth Engine, NASA Earthdata, Maxar/Vantor, NISAR), running Jupyter notebooks inside QGIS, and creating satellite time-lapse animations.

GeoAI QGIS Plugin v1.0: One-Click Installation

GeoAI QGIS Plugin: Step-by-Step Tutorial

Earth Engine Data Catalogs Plugin

NASA Earthdata Plugin

Geemap Plugin

Leafmap Plugin

Maxar Plugin

Vantor Plugin

Notebook Plugin

Timelapse Plugin

Tree Segmentation with the GeoAI Plugin

Download NISAR Data with the NASA Earthdata Plugin

OpenGeoAgent Plugin

Create Satellite Timelapse Animations with OpenGeoAgent

MapLibre GL Plugins

Browser-based geospatial visualization with MapLibre GL. Stream massive LiDAR point clouds from USGS 3DEP and NOAA Digital Coast, mix in cloud-native rasters and vectors, and build interactive web maps from Jupyter with AnyMap-TS.

MapLibre GL LiDAR Plugin

MapLibre GL USGS LiDAR Plugin

MapLibre GL NOAA LiDAR Plugin

USGS 3DEP LiDAR Visualization

MapLibre GL Components Plugin

AnyMap-TS for Building Interactive Web Maps

MyST Markdown and Jupyter Book

Build polished, free websites with MyST Markdown. The templates cover personal sites, CVs with auto-generated PDFs, journal articles, and blogs, all deployable straight to GitHub Pages with no front-end coding required.

Personal Website Template

Professional CV Website Template

Journal Article Template

Blog Template