Courses

Besides consulting, modelling and mapping, I teach private workshops/courses/lessons (in person or by video call) in Portuguese, English and Spanish. I also teach public courses and workshops worldwide:

UPCOMING COURSES & WORKSHOPS:

[NOTE: all dates are subject to change if there isn’t a viable number of sign-ups up to one week before start]

Using R as a GIS: mapping and spatial operations in R. Physalia Courses, live online course, 2-6 Mar 2026

Modelos de distribución de especies: conceptos, métodos y aplicaciones [in Spanish]. Máster Universitario en Sostenibilidad Ambiental en el Desarrollo Local y Territorial, UCLM (Toledo, Spain), 9-11 Mar 2019

Interactive maps with R. Physalia Courses, live online short course, 13-14 May 2026

Species distribution modelling with Bayesian statistics in R. PR Stats, live online short course, 1-3 Jun 2026

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 14-18 Sep 2026

Past teaching:

2026

Species distribution modelling with Bayesian statistics in R. PR Stats, live online short course, 27-29 Jan 2026

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 19-23 Jan 2026

2025

Evaluating and validating species distribution models with R. Transmitting Science, live online short course, 1 and 3 Dec 2025

Introducción a los modelos de nicho ecológico [in Spanish] (with Neftalí Sillero). Transmitting Science, live online course, 17-21 Nov 2025

Environmental variable download and processing with R. Transmitting Science, live online short course, 11 and 13 Nov 2025

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 27 and 29 Oct 2025

Mapas y operaciones espaciales (SIG) con R [in Spanish]. Transmitting Science, live online course, 20-24 Oct 2025

Using R as a GIS: mapping and spatial operations in R.Physalia Courses, live online course, 6-10 Oct 2025

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 15-19 Sep 2025

Toma y gestión de datos: del campo al informe, sin morir en el intento [in Spanish]. JCCM, live online course, 21-22 May 2025 (edition 1) and 29-30 May 2025 (edition 2)

Interactive maps with R. Physalia Courses, live online short course, 13-14 May 2025

Evaluating and validating species distribution models with R. Transmitting Science, live online short course, 6 and 8 May 2025

Take your species distribution models to the next level with Bayesian non-parametric regression. The International Biogeography Society, live online workshop, 14-16 Apr 2025

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 17-21 Feb 2025

Species distribution modelling with Bayesian statistics in R. PR Stats, live online short course, 11-13 Feb 2025

Mapping and spatial operations in R: using R as a GIS. Physalia Courses, live online course, 13-17 Jan 2025

2024

Take your species distribution models to the next level with Bayesian non-parametric regression. The International Biogeography Society, live online workshop, 17-19 Dec 2024

Environmental variable download and processing with R. Transmitting Science, live online short course, 11 and 13 Dec 2024

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 2 and 4 Dec 2024

Mapas y operaciones espaciales (SIG) con R [in Spanish]. Transmitting Science, live online course, 20-22 and 27-28 Nov 2024

Ecological niche modelling in R (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 11-15 Nov 2024

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 9-13 Sep 2024

Workshop: Modelos de distribución de especies y mapas de favorabilidad en R [in Spanish]. Universidad de Extremadura, Badajoz (Spain), 3-5 Jul 2024

Interactive maps with R. Physalia Courses, live online short course, 17-18 Jun 2024

Species distribution modelling with Bayesian statistics in R. PR Stats, live online short course, 21-23 May 2024

Mapping and spatial operations in R: using R as a GIS.Physalia Courses, live online course, 6-10 May 2024

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 27 and 29 Feb 2024

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 19-23 Feb 2024

Advanced ecological niche modelling (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 5-9 Feb 2024

Modelos de distribución de especies con estadística bayesiana en R [in Spanish]. Transmitting Science, live online short course, 29-31 Jan 2024

Environmental variable download and processing with R. Transmitting Science, live online short course, 15 and 18 Jan 2024

2023

Evaluating and validating species distribution models with R. Transmitting Science, live online short course, 30 Nov – 1 Dec 2023

Introducción a los modelos de nicho ecológico [in Spanish] (with Neftalí Sillero). Transmitting Science, live online course, 23-29 Nov 2023

Introduction to ecological niche modelling (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 6-8 Nov 2023

Mapping and spatial operations in R: using R as a GIS.Physalia Courses, live online course, 23-27 Oct 2023

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 18-22 Sep 2023

Mapas y operaciones espaciales (SIG) con R [in Spanish]. Transmitting Science, live online course, 24-28 Jul 2023

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 3-4 Jul 2023

Interactive maps with R. Physalia Courses, live online short course, 22-23 Jun 2023

Environmental variables: how to download and process them with R. Transmitting Science, live online short course, 1-2 Jun 2023

Mapping and spatial operations in R: using R as a GIS. Physalia Courses, live online course, 3-7 Apr 2023

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 13-17 Mar 2023

Mapping and spatial operations in R: using R as a GIS. Physalia Courses, live online course, 27 Fev – 3 Mar 2023

Advanced ecological niche modelling (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 13-17 Feb 2023

Modelos de distribución de especies con estadística bayesiana en R [in Spanish] Transmitting Science, live online course, 30 Jan – 3 Feb 2023

2022

Environmental variable download and processing with R. Transmitting Science, live online short course, 12-13 Dec 2022

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 28-29 Nov 2022

Interactive maps with R. Physalia Courses, live online short course, 21-22 Nov 2022

Mapas y operaciones espaciales (SIG) con R [in Spanish]. Transmitting Science, live online course, 14-18 Nov 2022

Introduction to ecological niche modelling (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 7-9 Nov 2022

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 17-21 Oct 2022

Introducción a los modelos de nicho ecológico [in Spanish] (with Neftalí Sillero). Transmitting Science, live online course, 3-7 Oct 2022

Species distribution modelling with Bayesian statistics in R. PR Statistics, live online course, 26-30 Sep 2022

Mapping and spatial operations in R: using R as a GIS.Physalia Courses, live online course, 12-16 Sep 2022

Evaluating and validating species distribution models with R. Transmitting Science, live online short course, 18-19 May 2022

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 9-13 May 2022

Species distribution models and fuzzy logic: Combining model predictions into threshold-free estimates of diversity and change (with Alba Estrada). Transmitting Science, live online short course, 26-27 Apr 2022

Environmental variables: how to download and process them with R. Transmitting Science, live online short course, 6-7 Apr 2022

Mapping and spatial analysis in R: using R as a GIS. Physalia Courses, live online course, 28 Mar – 1 Apr 2022

Modelos de distribución de especies con estadística bayesiana en R [in Spanish] Transmitting Science, live online course, 21-25 Mar 2022

Species occurrence data download and cleaning with R. Transmitting Science, live online short course, 10-11 Mar 2022

Ecological niche modelling — from theory to practice (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 7-11 Feb 2022

Mapas y análisis espacial (SIG) con R [in Spanish]. Transmitting Science, live online course, 24-28 Jan 2022

2021

Species distribution modelling with Bayesian statistics in R. PR Statistics, live online course, 6-10 Dec 2021

Environmental variables: how to obtain and process them with R. Transmitting Science, live online short course, 22-23 Nov 2021

Evaluating and validating species distribution models with R. Transmitting Science, live online short course, 3-4 Nov 2021

Introducción a los modelos de nicho ecológico [in Spanish] (with Neftalí Sillero). Transmitting Science, live online course, 25-29 Oct 2021

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 11-15 Oct 2021

Mapping and spatial analysis in R: using R as a GIS. Physalia Courses, live online course, 20 – 24 Sep 2021

Obtaining and processing environmental variables with R. Transmitting Science, live online short course, 9-10 Sep 2021

Obtaining and cleaning species occurrence data with R. Transmitting Science, live online short course, 1-2 Sep 2021

Mapas y análisis espacial (SIG) con R [in Spanish]. Transmitting Science, live online course, 24-28 May 2021

Species distribution modelling with Bayesian statistics in R. PR Statistics, live online course, 17-21 May 2021

Species distribution and ecological niche modelling in R. Physalia Courses, live online course, 10-14 May 2021

Species distributions: modelling uncertainty using fuzzy logic (with Alba Estrada). Transmitting Science, live online course, 12-16 Apr 2021

Take your species distribution models to the next level with Bayesian nonparametric regression. International Biogeography Society, live online workshop, 29-30 Mar 2021 — BOOKED UP leading to two additional dates: 31 Mar – 1 Apr, and 6-7 Apr

Mapping and spatial analysis (GIS) with R. Physalia Courses, live online course, 15-19 Mar 2021

Introducción a los modelos de nicho ecológico (with Neftalí Sillero). Transmitting Science, live online course [in Spanish], 1-5 Mar 2021

2020

Mapas y análisis espacial (SIG) con R [in Spanish]. Transmitting Science, live online course, 23-27 Nov 2020

Species distribution modelling with Bayesian statistics in R. PR Statistics, live online course, 9-13 Nov 2020

Introducción a los modelos de nicho ecológico [in Spanish] (with Neftalí Sillero). Transmitting Science, live online course, 3-7 Aug 2020

Mapas y análisis espacial (SIG) con R [in Spanish]. Transmitting Science, live online course, 22-26 Jun 2020

Mapping and spatial analysis (GIS) with R. Physalia Courses (Berlin, Germany) [converted to live online course due to the COVID-19 pandemic], 20-24 Apr 2020

Ecological niche modelling — from theory to practice (with Fernando Martínez-Freiría, Pedro Tarroso and Urtzi Enríquez Urzelai). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 17-21 Feb 2020

2019

Dealing with uncertainty in species distributions: fuzzy modelling and fuzzy comparisons (with Alba Estrada). Transmitting Science, Sabadell (Barcelona – Spain), 21-24 Oct 2019

Ecological niche models in R (with Sara Varela). Physalia Courses (Berlin, Germany), 20-24 May 2019

Modelos de distribución de especies: conceptos, métodos y aplicaciones [in Spanish]. Máster Universitario en Sostenibilidad Ambiental en el Desarrollo Local y Territorial, UCLM (Toledo, Spain), 8-12 Apr 2019

Ecological niche modelling from theory to practice (with Fernando Martínez-Freiría and Pedro Tarroso). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 11-15 Feb 2019

Before freelancing

Fuzzy logic in biogeography (with Jesús Olivero and Raimundo Real). Workshop at the International Biogeography Society meeting (Málaga, Spain), 8 Jan 2019

Ecological niche modelling from theory to practice (with Fernando Martínez-Freiría, Pedro Tarroso and Sara Varela). Doctoral Programme in Biodiversity, Genetics & Evolution, Porto University (Vairão – Vila do Conde, Portugal), 18-22 Jun 2018

Introduction to data analysis in ecology with R (with Sara M. Santos and J. Tiago Marques) [in Portuguese]. MSc in Conservation Biology, Évora University (Portugal): 2015, 2016, 2017 and 2018.

Selección de variables, construcción y evaluación de modelos de distribución de especies con los paquetes R fuzzySim y modEvA [in Spanish]. Global Online Seminar Series in Biodiversity Informatics, CONABIO/UNAM, 13 Mar 2017

Model evaluation and thresholds. Invited lecture within the “Course on Species Distribution Modelling”, Évora (Portugal): 2016 and 2017.

Concepts and methods in species distribution modelling. MSc in Conservation Biology, Évora University (Portugal): 2011 and 2012.

Species distributions and ecological niches. Seminars within the PhD in Biology, Évora University (Portugal): 2011 and 2012.

Practicals in Marine Ecology (assistant), Imperial College at Guernsey: 2008.

Prácticas de Zoología. Extremadura University (Cáceres, Spain): 2006 and 2007.

Prácticas de Zoología. Málaga University (Spain): 2001 to 2006.

Other training:

5 MSc theses successfully supervised.