Small sized GRASS icon colored white with GRASS shape Learn GRASS
  • Source Code
  • Report an Issue

Support GRASS

Table of Contents

  • Get Started
  • All Tutorials
Categories
All (37)
advanced (13)
bash (2)
beginner (20)
biodiversity (2)
biogeography (3)
cost surface (1)
course (4)
Czech (1)
ecology (7)
external (14)
geobiogeography (1)
Google Colab (3)
GUI (8)
hydrology (1)
imagery (1)
intermediate (21)
least cost path (1)
lidar (1)
matplotlib (1)
MCDA (2)
Portuguese (1)
Python (21)
R (7)
raster (9)
remote sensing (3)
rgrass (2)
Spanish (2)
statistics (2)
time series (12)
vector (1)
visualization (3)
Windows (1)

Learn GRASS

Hands-on tutorials for learning GRASS, an open source computational engine for geospatial processing and analysis.

Get Started

Get started with GRASS in Jupyter Notebooks on Windows
Python
Windows
beginner

Learn how to run GRASS in Jupyter Notebooks on Windows.

Caitlin Haedrich
Jun 15, 2024

Get started with GRASS in Google Colab
Python
Google Colab
beginner

Learn how to analyze geospatial data with Python in Google Colab.

Veronica Andreo
Apr 12, 2024

Get started with GRASS & R: the rgrass package
R
rgrass
intermediate

Learn how to use GRASS and R to analyze geospatial data.

Veronica Andreo
Mar 29, 2024

Get started with GRASS & Python in Jupyter Notebooks
Python
beginner

Learn how to analyze geospatial data with Python in Jupyter Notebooks.

Veronica Andreo
Mar 25, 2024

Get started with GRASS GUI
beginner
GUI

5 simple steps to get you started with GRASS using its graphical user interface (GUI).

Veronica Andreo
Mar 19, 2024
No matching items

All Tutorials

Deep dive into time series analysis with GRASS
time series
raster
intermediate
advanced
Python

A collection of tutorials demonstrating how to handle time series data in GRASS, from basic concepts to advanced spatiotemporal analysis.

Veronica Andreo
May 27, 2025

Introduction to Remote Sensing with GRASS
beginner
GUI
imagery
remote sensing
visualization

Analysis and visualization of multi-band satellite imagery using image fusion, environmental indexes, and dimensionality reduction with principal components analysis.

Michael Barton
May 21, 2025

Species distribution modeling using Maxent in GRASS GIS
biogeography
ecology
intermediate
advanced

Species distribution models to predict the current and future distribution of the Almond-eyed Ringlet.

Paulo van Breugel
Feb 12, 2025

Modeling Movement in GRASS
intermediate
advanced
GUI
raster
cost surface
least cost path

Generating a cumulative cost surface and least cost path with r.walk and r.path to model movement by walking across a landscape.

Michael Barton & Anna Petrasova
Feb 10, 2025

Physically-based hydrologic modeling using GRASS r.topmodel
bash
R
intermediate
hydrology

Workshop introducing the r.topmodel tool for hydrologic modeling.

Huidae Cho
Jan 31, 2025

Density distribution map of white-tailed deer
biogeography
MCDA
ecology
intermediate

Habitat suitability map for the white-tailed deer using spatial multicriteria analysis and spatial disaggregation in GRASS.

Paulo van Breugel
Jan 10, 2025

GRASS for Remote Sensing data processing with Jupyter Notebooks
advanced
Python
Google Colab
remote sensing
external

Workshop taught at FOSS4G 2022 and 2024 demonstrating the use of GRASS tools for Remote Sensing data processing analysis in Jupyter notebooks within Google Colab.

Veronica Andreo
Dec 2, 2024

Time series subset, import and export
time series
raster
intermediate
Python

Tutorial on time series subsetting, import and export.

Veronica Andreo
Aug 19, 2024

Time series querying
time series
raster
vector
advanced
Python

Tutorial on how to query raster time series using vector maps and time series of vector maps.

Veronica Andreo
Aug 14, 2024

Time series gap filling
time series
raster
advanced
Python

Tutorial on different methods to fill gaps in time series.

Veronica Andreo
Aug 5, 2024

Time series accumulations
time series
raster
advanced
Python

Tutorial on accumulation of time series values to identify suitable areas for mosquitoes and the number and duration of their cycles.

Veronica Andreo
Jul 26, 2024

Temporal algebra
time series
raster
advanced
Python

Demonstrate the use of GRASS temporal algebra tools to estimate anomalies and phenology related variables.

Veronica Andreo
Jul 24, 2024

Time series aggregation
time series
raster
advanced
Python

Tutorial on different types of raster time series aggregations, i.e., with granularity, full series, long term averages, and their visualization.

Veronica Andreo
Jul 23, 2024

Time series management and visualization
time series
raster
intermediate
Python

Introductory tutorial on raster time series creation, management and visualization in GRASS.

Veronica Andreo
Jul 22, 2024

From suitability to suitable regions
biogeography
MCDA
ecology
beginner

Use a suitability map to identify and map regions with defined minimum suitability scores and area size.

Paulo van Breugel
May 25, 2024

Making plots with GRASS
statistics
matplotlib
beginner

Quick review of tools to make plots for raster, vector and time series data in GRASS.

Veronica Andreo
Apr 25, 2024

Quick comparison: R and Python GRASS interfaces
Python
R
intermediate

Comparison of R and Python GRASS interfaces to streamline the use of GRASS within R and Python communities

Veronica Andreo
Apr 1, 2024

Ecodiv.earth tutorials
beginner
intermediate
advanced
GUI
Python
R
external
ecology
statistics
visualization
biodiversity

GRASS tutorials on ecology and biogeography topics.

Paulo van Breugel
Jan 1, 2024

Teledetección, OBIA y series de tiempo
beginner
intermediate
external
remote sensing
time series
Spanish

Curso de postgrado sobre procesamiento y análisis de datos satelitales y series temporales con GRASS.

Verónica Andreo
Sep 15, 2023

GISMentors - GRASS GIS školení
beginner
intermediate
advanced
GUI
Python
external
Czech
course
V tomto kurzu Vás naučíme zvládat základní techniky práce v systému GRASS, práci s rastrovými a vektorovými geodaty, provádět běžné GIS analýzy a jejich automatizaci pomocí…
GISMentors
Jan 1, 2023

Unleash the power of GRASS GIS
beginner
intermediate
GUI
Google Colab
Python
external

Series of tutorials delivered at different events addressing begginer and intermediate geospatial data processing in GRASS with Jupyter notebooks.

Anna Petrasova
Jan 1, 2023

Deforestation study using GRASS
bash
Python
beginner

Estimate the forest change rate and learn some GRASS basic concepts.

Huidae Cho
Mar 25, 2022

GISMentors - Courses
beginner
intermediate
advanced
GUI
Python
course
external
R
ecology
time series

Advanced geospatial analysis with GRASS GIS

GISMentors
Jan 1, 2022

NCSU Geospatial Modeling and Analysis Course
course
external
beginner
intermediate

Geospatial Modeling and Analysis course taught at NCSU. Several topics are covered with GRASS.

Anna Petrasova
Jan 1, 2022

GIS for Designers
beginner
intermediate
GUI
Python
course
external

A course on GIS for landscape architects, urban planners, and other designers using GRASS.

Brendan Harmon
Jan 1, 2021

Geoprocessamento com GRASS GIS
beginner
intermediate
external
Portuguese

Tutoriais GRASS em português.

Carlos Grohmann
Jan 1, 2021

Tree species diversity distribution
biodiversity
geobiogeography
ecology
beginner

Create maps of tree species diversity across the contiguous USA, using various diversity indices.

Paulo van Breugel
Jul 29, 2020

Urban growth modeling with FUTURES
advanced
Python
R
external

This workshop introduces GRASS and the FUTURES urban growth modeling framework.

Anna Petrasova
Jan 1, 2020

OpenGeoHub 2019: GRASS GIS for environmental monitoring and disease ecology applications
external
beginner
intermediate
R
ecology
rgrass
Python
time series

Series of tutorials on time series processing for environmental modeling delivered at OpenGeoHub summer school 2019.

Verónica Andreo
Sep 1, 2019

Processing lidar and UAV point clouds
external
beginner
intermediate
lidar

Hands-on workshop delivered at FOSS4G Boston 2017 showcasing GRASS tools for processing point clouds.

Anna Petrasova
Jan 1, 2017

Tutoriales de GRASS GIS en grasswiki
beginner
intermediate
external
Spanish

Tutoriales de GRASS en grasswiki traducidos al español.

Jan 1, 2017

Spatio-temporal data handling and visualization
external
intermediate
visualization
time series

This is a FOSS4G 2014 workshop on GRASS time series data handling and visualization.

Anna Petrasova
Sep 1, 2014
No matching items

    Partially supported by US NSF NSF

    Content is dual-licensed under GFDL-1.2-or-later and CC-BY-SA-4.0