> [!NOTE]
> Content produced by the Earth Engine developer community is not part of the official Earth Engine product documentation.

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 [nclinton@google.com](mailto:nclinton@google.com).

## Cloud-Based Remote Sensing with Google Earth Engine: Fundamentals and Applications

*Cloud-Based Remote Sensing with Google Earth Engine: Fundamentals and
Applications* is a textbook for remote sensing students and practitioners that was developed by the Earth Engine community. The published version is [available from Springer](https://link.springer.com/book/10.1007/978-3-031-26588-4). See [the book website](https://www.eefabook.org/) for more resources including instructional videos from the authors.

## GEO 717 - A hitchhiker's guide to Google Earth Engine


[A gitbook by Hendrik Wulf](https://hendrik-wulf.gitbook.io/geo-717-earth-engine)
for a block class in the Department of Geography at the University of Zurich.

## 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](https://www.usfca.edu/arts-sciences/research/geospatial-analysis-lab) at the [University of San Francisco](https://www.usfca.edu/):

#### English

<iframe width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=0B3H1GYZLzLKCRHdJVDFZX2YtdGs#list"></iframe>

#### Japanese

Some Code Labs have been translated to Japanese by
[Yu Fujimoto](http://nara-u.academia.edu/YuFujimoto) of Nara University,
Nara City, Japan.
<iframe width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=0BxzqG7c7QRxvVTl1LThxSkN1V2M#list"></iframe>

## Introductory Workshop on Geospatial Analysis at Yale-NUS Data 2.0


[Tirthankar "TC" Chakraborty](https://tc25.github.io/index.html), a doctoral
scholar at Yale University, developed an
[introductory
workshop on geospatial analysis using Google Earth Engine](https://github.com/datadrivenyale/day-of-data-2.0/tree/master/5-Geospatial%20analysis) for the
Yale-NUS Data 2.0 hackathon organized by
[Data-Driven Yale](https://datadriven.yale.edu/) and Yale-NUS college.

## Introduction to Remote Sensing Course at Colorado State University

[David Theobald](https://davidmtheobald.com/About) developed a
[22-part lecture and lab course on remote sensing using Earth Engine](https://docs.google.com/document/d/1VodTCpbNw1KiiPGt6DlXeIfroEJzQ0L8VZ7aj2cGmJU/edit?usp=sharing). 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](http://gps.ucsd.edu/) and the [Center on Global Transformation](http://cgt.ucsd.edu/):
<iframe width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=0BxzqG7c7QRxvTVdhSEJfZTlxd2s#list"></iframe>

## Geospatial Software Design Exercises

The following materials were prepared by
[Dana
Tomlin](https://www.design.upenn.edu/landscape-architecture/people/c-dana-tomlin) for a course geospatial software design class cross-listed at the
[University of Pennsylvania](http://www.upenn.edu/) and
[Yale](http://www.yale.edu/):
<iframe width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=0B3H1GYZLzLKCTTNCR2hkWGR2b3M#list"></iframe>

## 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](https://www.esf.edu/) as part of an advanced remote sensing course. Funding for
developing these tutorials was provided by [AmericaView](https://americaview.org/).
<iframe width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=1C7gUcaQz25XotAj9z2aHs6htCunqpYjr#list"></iframe>

## 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.
<iframe class="inherit-locale" width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=1ZxXdsRCZdq2IOx-Sju3ZFo-zrliIKun1#list"></iframe>

*** ** * ** ***

<br />


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.
<iframe class="inherit-locale" width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=1WdNFDvjxlxLWc6PzDaCYKuR9YZbI6-Tk#list"></iframe>

## 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](http://datamsu.com/course/overview)
for an alternative format that includes videos, links to suggested reading, and tasks.
<iframe class="inherit-locale" width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=1kaJdIeQ2KOc-8SRY7KdWvIcfWlig2BFY#list"></iframe>

*** ** * ** ***

<br />


These tutorials are provided by Vasily Lobanov and Yaroslav Vasyunin, Center for
Remote Sensing at the Academy of Engineering, RUDN University, Moscow.
<iframe class="inherit-locale" width="700" loading="lazy" src="https://drive.google.com/embeddedfolderview?id=1uYmfdJ6mfXwQwlPlw6scVItQv3E66Z75#list"></iframe>

## Persian language materials


These video tutorials are contributed by
[Salim Soltani](https://www.linkedin.com/in/salim-soltani-11186b9b/)
at Leipzig University. The series consists of
[17 videos](https://www.youtube.com/playlist?list=PLR8Kil7OHEcebe3WC-BwB0-XyxrpzD5wE)
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](https://creativecommons.org/licenses/by/4.0/).

|---|---|
| [Introduction](https://youtu.be/ObREzoZlDoE) | Introduction to the tutorial series and basic remote sensing concepts آموزش گوگل ارت انجین درس اول: معرفی بسته آموزشی و معلومات مختصر درباره سنجش از دور |
| [Tutorial 1](https://youtu.be/qO81thVQQ6c) | GEE platform environment introduction and how to import data from the GEE archive آموزش گوگل ارت انجین درس دوم: معرفی پلاتفرم گوگل ارت انجین و نحوه وارد کردن دیتا از آرشیف آن |
| [Tutorial 2](https://youtu.be/XlhKKDXVZ3M) | How to save and share code, use code documentation, upload data, and clip imagery to a study area آموزش گوگل ارت اجین درس سوم: معرفی ذخیره کردن کود و شریک ساختن آن ٬ دسترسی کودهای ومعلومات آن و درنهایت وارید کردن معلومات شخصی و قطع کردن تصویر به اندازه موقعیت مورد مطالعه خود |
| [Tutorial 3](https://youtu.be/QFBbt5icHds) | Guide to calculation of spectral indices in the GEE environment آموزش گوگل ارت انجین درس چهارم: رهنمایی محاسبه شاخص ها در گوگل ارت انجین |
| [Tutorial 4](https://youtu.be/cDL8_XAuGYI) | Guide to supervised classification آموزش گوگل ارت اجین درس پنجم: رهنمایی طبقه بندی نظارت شده |
| [Tutorial 5](https://youtu.be/ZIe7XHA5eJ8v) | Supervised classification using Sentinel-2 data and exporting the classification result to Google Drive آموزش گوگل ارت انجین درس ششم : طبقه بندی نظارت شده با استفاده از تصاویر سنتینل دو همچنان ذخیره نتیجه طبقه بندی در گوگل درایف |
| [Tutorial 6](https://youtu.be/m05adA98Jyw) | How the Landsat cloud masking algorithm works آموزش گوگل ارت انجین درس هفتم: رهنمایی الگوریتم حذف ابر تصاویر لندست |
| [Tutorial 7](https://youtu.be/-6t2lgDrgGY) | Supervised landcover classification آموزش گوگل ارت انجین درس هشتم : طبقه بندی نظارت شده پوشش اراضی |
| [Tutorial 8](https://youtu.be/YOJ1sR9lxyQ) | DEM data import with hillshade generation and visualization گوگل ارت انجین درس نهم: وارید کردن دیتای ارتفاعی و همچنا محاسبه و نمایش هیلشید |
| [Tutorial 9](https://youtu.be/AUu0oz9AiQc) | Introduction to radar data and how to preprocess and use it in GEE آموزش گوگل ارت انجین درس دهم: معرفی دیتای راداری و آماده کردن آن برای تحلیل در محیط گوگل ارت انجین |
| [Tutorial 10](https://youtu.be/8yhKMxyXDJs) | Climate change analysis and some basic concepts regarding climate change studies آموزش گوگل ارت انجین درس یازدهم : مطالعه تغییرات اقلیم و همچنان معلومات ابتدایی در رابطه با پژوهش های تغییر اقلیمی |
| [Tutorial 11](https://youtu.be/aQT8QL975z0) | NDVI time series calculation آموزش گوگل ارت انجین درس دوازدهم : محاسبه شاخص نباتی برای مطالعه سری زمانی |
| [Tutorial 12](https://youtu.be/PXmTLWEZbPg) | Fundamental harmonic modelling with a practical example آموزش گوگل ارت انجین درس سیزدهم: اساسات مدل سازی هارمونیک و پروژه عملی ان در محیط گوگل ارت انجین |
| [Tutorial 13](https://youtu.be/DYUvbVzOLf0) | NDVI time series animation آموزش گوگل ارت انجین درس چهاردهم: انیمیشن سازی شاخص نباتی |
| [Tutorial 14](https://youtu.be/82zjhCsLgQU) | 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](https://youtu.be/FMHyquwY878) | Accessing the DMSP nightlight data and analyzing for it گوگل ارت انجین درس شانزدهم : دسترسی معلومات نورشب و نحوه تحلیل آن در محیط گوگل ارت انجین |
| [Tutorial 16](https://youtu.be/EEb_iRT_vAA) | NO² gas presence analysis in Kabul city using Sentinel-5P آموزش گوگل ارت انجین درس هفدهم : تحلیل تراکم گاز نایتروجن دای اکساید در شهرکابل. تراکم وغلضت بیش از حد این گاز در جریان زمستان بخاطر سوختان ذغال سنگ قابل مشاهد میباشد. |

## Ukrainian language materials

A practice book and guidance manual are provided by the
[Junior Academy of Sciences of Ukraine](https://man.gov.ua/en)
as part of a remote sensing course for educators.

|---|---|
| [Practice Book](https://drive.google.com/file/d/1BJMG-96jF_L4UB6CG0klqU8SBnxE880F/view?usp=sharing) | Contributed by Dr. Svitlana Babiichuk, Oleksandr Hordiienko, Dr. Olha Tomchenko, Natalia Kobliuk, Vladyslav Holod, Dr. Tetiana Kuchma, Liliia Yurkiv, Stepan Pikul, and edited by Dr. Stanislav Dovgyi |
| [Guidance Manual](https://drive.google.com/file/d/1rff_QvMIVguKYDyGNFwPRsc2HtHMowPN/view?usp=sharing) | Contributed by Dr. Svitlana Babiichuk, Oleksandr Hordiienko, Dr.Olha Tomchenko, Dr. Lidiіa Davybida, Natalia Kobliuk, Stepan Pikul, and edited by Dr. Stanislav Dovgyi |

## The Global Snow Observatory

Materials developed by James Coll, Xingong Li, and Terry Slocum at the
[University of Kansas](http://www.ku.edu/) for a workshop at the Association
of American Geographers 2015 annual meeting are available from the
[Global
Snow Observatory website](https://sites.google.com/site/globalsnowobservatory/home/Presentations-and-Tutorials/aag-workshop).

## Where The City Meets The Sea

For the [Where
The City Meets The Sea](https://www.nyu.edu/faculty/teaching-and-learning-resources/instructional-technology/ways-to-engage/globally-linked-course-design/where-city-meets-sea.html) course at [NYU](https://www.nyu.edu/), Mary Killilea
and Holly Orr developed [this introductory doc](https://docs.google.com/document/d/1xZjDrbWldodoKA1ddLWthNTQlFnA-dTVKLqx-ltag7k).