Explore Tutorials from the Community

Browse a curated selection of tutorials from experts in data science, modeling, and environmental research to help you get started or advance your skills.

Getting Started

Beginner-friendly resources to help you dive into data science and modeling techniques:

-
N/A
What is GIS? (via National Geographic Society)

An overview of Geographic Information Systems (GIS), explaining their importance and how they’re used to analyze and visualize spatial data in real-world applications.

-
N/A
QGIS Tutorial for Beginners (via OpenSourceOptions)

A practical guide for getting started with QGIS, an open-source alternative to proprietary GIS tools, ideal for users seeking accessible and free technology for spatial analysis.

-
N/A
GIS Level 1 Tutorial (via MIT OpenCourseWare)

A comprehensive introduction to GIS fundamentals, including essential tools, concepts, and hands-on exercises, provided by MIT OpenCourseWare.

-
N/A
R Tutorial for Beginners (via DataCamp)

A comprehensive introduction to R programming, covering essential concepts like data manipulation, visualization, and statistical analysis, perfect for those new to data science.

-
N/A
Introduction to Data Science in Python (via DataCamp)

Learn the basics of Python programming, focusing on data manipulation, visualization, and simple statistical analyses.

-
N/A
Using Jupyter Notebooks (via Real Python)

Learn how to get started with the Jupyter Notebook, an open source web application that allows you to create and share documents that contain live code, equations, visualizations, and text.

Data Analysis & Visualization

Take your data analysis skills to the next level with these intermediate resources:

-
N/A
Data Visualization with R: ggplot2 (via RPubs)

Learn to create professional, publication-ready data visualizations with ggplot2 in R, focusing on practical examples and clear, hands-on instructions.

-
N/A
Use Data for Earth and Environmental Science in Open Source Python (via Earth Lab CU Boulder)

A comprehensive online textbook that introduces Python programming for environmental and earth science applications, focusing on open-source tools and real-world data analysis workflows.

-
N/A
R for Geospatial Sciences (via J. Simkins)

This comprehensive textbook provides R programming tutorials for geospatial sciences, originally developed for the University of Delaware’s Department of Geography and Spatial Sciences 473/673 course. It covers data ingestion, quality control, reprojection, publication-quality visualization, and machine learning techniques, designed to take students from beginner to proficient in geospatial analysis with R.

Advanced Modeling & Applications

Resources for tackling complex data challenges and advanced workflows:

-
N/A
Machine Learning with Python (via Coursera)

Learn foundational machine learning techniques using Python, focusing on real-world applications such as environmental and earth science data analysis.

-
N/A
Use Data for Earth and Environmental Science in Open Source Python (via Earth Lab CU Boulder)

A comprehensive online textbook that introduces Python programming for environmental and earth science applications, focusing on open-source tools and real-world data analysis workflows.

Forest Modeling

LDSim (via USDA and USFS)
-
N/A
Using landscape disturbance and succession models to support forest management

by United States Department of Agriculture (USDA) and United States Forest Service (USFS)

-
N/A
Using landscape disturbance and succession models to support forest management (PDF)

by United States Department of Agriculture (USDA) and United States Forest Service (USFS)

The Landscape Concept (via Dr. McGarigal)
10
min
Pattern and process

Dr. McGarigal discusses the landscape as a human construct and a “lens” through we look at patterns and processes in the real world from a particular perspective.

12
min
Importance of scale

Dr. McGarigal discusses the scale-dependency of pattern and process and the landscape implications.

19
min
Landscape dynamics

Dr. McGarigal discusses landscapes as dynamic in space and time and the implications for understanding and managing landscapes.

Working with Landscapes (via Dr. McGarigal)
14
min
Ask the right question

Dr. McGarigal argues that a landscape has to be defined based on a specific pattern-process question, so asking the right pattern-process question is the most important step in any landscape assessment.

25
min
Landscape definition

Dr. McGarigal discusses the essential steps involved in formally defining a landscape based on the specific pattern-process question.

17
min
Importance of landscape definition

Dr. McGarigal discusses the importance of landscape definition and why it is essential to any meaningful landscape application.

Specialized Tools & Techniques

Discover tutorials focusing on specific tools and technologies used in the environmental data science space:

-
N/A
Collaborating on Open Science with GitHub (via Earth Data Science)

Explore how to use GitHub for collaboration in open science, focusing on version control, team workflows, and reproducible research practices for environmental and geospatial data projects.

Know a great tutorial we missed?  
Share it with us and and help grow our community of learners!