Earth Engine resources for higher education

Stay organized with collections Save and categorize content based on your preferences.

Use Earth Engine in your teaching! The materials on this page are community developed curricula for teaching Earth Engine in higher education. Scroll the directories below to see all the contributed content. If you use these materials to develop courses with Earth Engine, please give attribution! To contribute teaching materials to this page, contact

Introductory Remote Sensing Code Labs

The following code labs were developed by Nicholas Clinton and David Saah for an introductory remote sensing class at the Geospatial Analysis Lab at the University of San Francisco:



Some Code Labs have been translated to Japanese by Yu Fujimoto of Nara University, Nara City, Japan.

Introductory Workshop on Geospatial Analysis at Yale-NUS Data 2.0

Tirthankar "TC" Chakraborty, a doctoral scholar at Yale University, developed an introductory workshop on geospatial analysis using Google Earth Engine for the Yale-NUS Data 2.0 hackathon organized by Data-Driven Yale and Yale-NUS college.

Introduction to Remote Sensing Course at Colorado State University

David Theobald developed a 22-part lecture and lab course on remote sensing using Earth Engine. The goal of this course is to provide an introduction to remote sensing and image interpretation concepts, with application to important and contemporary topics in natural resources such as land cover, vegetation, wildfire, climate change, and environmental justice.

Introductory Remote Sensing Lectures

The following materials were prepared by Ran Goldblatt for the Advanced Spatial Analysis class in UC San Diego's School of Global Policy and Strategy and the Center on Global Transformation:

Geospatial Software Design Exercises

The following materials were prepared by Dana Tomlin for a course geospatial software design class cross-listed at the University of Pennsylvania and Yale:

Advanced Remote Sensing Tutorials

These tutorials were developed by Ge (Jeff) Pu and Dr. Lindi Quackenbush at State University of New York - College of Environmental Science and Forestry as part of an advanced remote sensing course. Funding for developing these tutorials was provided by AmericaView.

Chinese language materials

These docs are contributed by Jinzhu Wang of Southwest University & Deakin University Australia, School of Life and Environmental Sciences. They are based on the Google Earth Engine guide and tutorials.

These slides and docs are contributed by Shiwei Li from Beijing Huanyuyiyan Research Center. They were used for a two-day workshop held at the Institute of Remote Sensing and Digital Earth (RADI), Chinese Academy of Sciences (CAS), Beijing, China, March 8-9, 2019.

Russian language materials

These docs are contributed by Elizaveta Khazieva, Nikolay Nikiforov and Nikolay Bilev at Moscow State University, Geology Department, for a 2019 course on new approaches for geospatial data analysis. Please see the providers' course website for an alternative format that includes videos, links to suggested reading, and tasks.

These tutorials are provided by Vasily Lobanov and Yaroslav Vasyunin, Center for Remote Sensing at the Academy of Engineering, RUDN University, Moscow.

Persian language materials

These video tutorials are contributed by Salim Soltani at Leipzig University. The series consists of 17 videos that include a range of material covering basic to advanced Earth Engine use. The goal of the series is to lift language barriers toward Earth Engine use among the Persian speaking community.

آموزش های ویدیوی گوگل ارت انجین توسط سلیم سلطانی از افغانستان ک دانشجوی دوره دکتورا در بخش سنجش از دور میباشد تهیه شده است. هدف این آموزش رفع موانع زبانی برای استفاده از این پلاتفرم میباشد. این بسته آموزشی شامل هفده ویدیو که شامل رهنمایی مقدماتی برای استفاد از گوگل ارت انجین و همچنان شام رهنمایی پروژه های پیش رفته در درس های آخری این آموزش میباشد.

Except where otherwise noted, the content is licensed under a Creative Commons Attribution 4.0 International license.


Introduction to the tutorial series and basic remote sensing concepts

آموزش گوگل ارت انجین درس اول: معرفی بسته آموزشی و معلومات مختصر درباره سنجش از دور

Tutorial 1

GEE platform environment introduction and how to import data from the GEE archive

آموزش گوگل ارت انجین درس دوم: معرفی پلاتفرم گوگل ارت انجین و نحوه وارد کردن دیتا از آرشیف آن

Tutorial 2

How to save and share code, use code documentation, upload data, and clip imagery to a study area

آموزش گوگل ارت اجین درس سوم: معرفی ذخیره کردن کود و شریک ساختن آن ٬ دسترسی کودهای ومعلومات آن و درنهایت وارید کردن معلومات شخصی و قطع کردن تصویر به اندازه موقعیت مورد مطالعه خود

Tutorial 3

Guide to calculation of spectral indices in the GEE environment

آموزش گوگل ارت انجین درس چهارم: رهنمایی محاسبه شاخص ها در گوگل ارت انجین

Tutorial 4

Guide to supervised classification

آموزش گوگل ارت اجین درس پنجم: رهنمایی طبقه بندی نظارت شده

Tutorial 5

Supervised classification using Sentinel-2 data and exporting the classification result to Google Drive

آموزش گوگل ارت انجین درس ششم : طبقه بندی نظارت شده با استفاده از تصاویر سنتینل دو همچنان ذخیره نتیجه طبقه بندی در گوگل درایف

Tutorial 6

How the Landsat cloud masking algorithm works

آموزش گوگل ارت انجین درس هفتم: رهنمایی الگوریتم حذف ابر تصاویر لندست

Tutorial 7

Supervised landcover classification

آموزش گوگل ارت انجین درس هشتم : طبقه بندی نظارت شده پوشش اراضی

Tutorial 8

DEM data import with hillshade generation and visualization

گوگل ارت انجین درس نهم: وارید کردن دیتای ارتفاعی و همچنا محاسبه و نمایش هیلشید

Tutorial 9

Introduction to radar data and how to preprocess and use it in GEE

آموزش گوگل ارت انجین درس دهم: معرفی دیتای راداری و آماده کردن آن برای تحلیل در محیط گوگل ارت انجین

Tutorial 10

Climate change analysis and some basic concepts regarding climate change studies

آموزش گوگل ارت انجین درس یازدهم : مطالعه تغییرات اقلیم و همچنان معلومات ابتدایی در رابطه با پژوهش های تغییر اقلیمی

Tutorial 11

NDVI time series calculation

آموزش گوگل ارت انجین درس دوازدهم : محاسبه شاخص نباتی برای مطالعه سری زمانی

Tutorial 12

Fundamental harmonic modelling with a practical example

آموزش گوگل ارت انجین درس سیزدهم: اساسات مدل سازی هارمونیک و پروژه عملی ان در محیط گوگل ارت انجین

Tutorial 13

NDVI time series animation

آموزش گوگل ارت انجین درس چهاردهم: انیمیشن سازی شاخص نباتی

Tutorial 14

Calculation of GLCM texture and selection of input data based on the random forest variable importance for supervised classification

آموزش گوگل ارت انجین درس پانزدهم : نحوه محاسبه تکسچر GLCM وهمچنان انتخاب باند های ورودی به اساس عمل random forest variable importance آشنا خواهید شد.

Tutorial 15

Accessing the DMSP nightlight data and analyzing for it

گوگل ارت انجین درس شانزدهم : دسترسی معلومات نورشب و نحوه تحلیل آن در محیط گوگل ارت انجین

Tutorial 16

NO² gas presence analysis in Kabul city using Sentinel-5P

آموزش گوگل ارت انجین درس هفدهم : تحلیل تراکم گاز نایتروجن دای اکساید در شهرکابل. تراکم وغلضت بیش از حد این گاز در جریان زمستان بخاطر سوختان ذغال سنگ قابل مشاهد میباشد.

The Global Snow Observatory

Materials developed by James Coll, Xingong Li and Terry Slocum at the University of Kansas for a workshop at the Association of American Geographers 2015 annual meeting are available from the Global Snow Observatory website.

Where The City Meets The Sea

For the Where The City Meets The Sea course at NYU, Mary Killilea and Holly Orr developed this introductory doc.