srerre024 Tutorials | Google Earth Engine | Google Developers
Tutorials 4
Self-paced Tutorials
These tutorials are an introduction to using the Earth Engine JavaScript API for advanced
geospatial analysis. The tutorials assume no programming background, although they do
assume a willingness to learn some JavaScript programming. Use the links below to get
started on the tutorials or use the menus on the left to jump to a section of interest.
* Introduction to JavaScript for Earth Engine (/earth-engine/tutorials/tutorial_js_01)
* Introduction to the Earth Engine JavaScript API (/earth-engine/tutorials/tutorial_api_01)
* Introduction to Global Forest Change datasets (/earth-engine/tutorials/tutorial_forest_01)
+ Introduction to the JRC Global Surface Water dataset
(/earth-engine/tutorials/tutorial_global_surface_water_01)
Video Tutorials
These video tutorials are from lectures or hands-on trainings conducted at the Earth Engine
Users’ Summit. View the videos after completeing the self-paced tutorials.
* Introduction to Earth Engine (condensed)
(/earth-engine/tutorials/tutorials#introduction-to-earth-engine-condensed)
+ Hands-on Intermediate Training
(/earth-engine/tutorials/tutorials#thands-on-intermediate-training)
* Tables and Vectors (/earth-engine/tutorials/tutorials#tables-and-vectors)
+ Importing and Exporting (/earth-engine/tutorials/tutorials#importing-and-exporting)
* Clas
ication (/earth-engine/tutorials/tutorials#tclassification)
* Machine Learning (/earth-engine/tutorials/tutorials#machine-learning)
* Arrays and Matrices (/earth-engine/tutorials/tutorialsttarrays-and-matrices)
+ Time Series Analysis (/earth-engine/tutorials/tutorials#time-series-analysis)
hitpssdevelopers google. comlearth-engineltutorialstutoils wmsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
+ Earth Engine and the Google Cloud Platform
(/earth-engine/tutorials/tutorials#earth-engine-and-the-google-cloud:- platform)
* Google Maps API (/earth-engine/tutorials/tutorials#google-maps-api)
+ Publishing and Storytelling
(/earth-engine/tutorials/tutorials#publishing-and-storytelling-with-your-earth-engine-results)
+ Datasets (/earth-engine/tutorials/tutorials#datasets)
Introduction to Earth Engine (condensed)
Learn about Earth Engine from developer advocate Noel Gorelick in this fast-paced intro.
companion slides
(https://docs.google.com/presentation/d/1iZtkBNzIZHBWF TOwEhwCov89kyiBO7rSHcmMa6WNMa8)
code repository (https://code.earthengine.google.com/?accept_repo=users/gorelick/EE101-B)
£E101 Condensed : Fast start to the Earth Engine API
Hands-on Intermediate Training
Topics covered include classification, spectral unmixing and terrain visualization
Earth Enaina 201: Hande-an Earth Enaina alanrithme
hitpssdevelopers google. comlearth-engineltutorialstutoials antsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
aye
Tables and Vectors
Overview of tables and vectors in Earth Engine. Topics include how to load, manipulate, display
and analyze vector and tabular data in Earth Engine.
companion slides
(https://docs.google. com/presentation/d/1D7rezUHPEICfYWHMRNBChHjbEv6nXDD8xnh7_YayK6A/edit?
usp=sharing)
Tables and Vectors in Earth Engine
hitpssdevelopers google. comlearth-engineltutorialstutoials antsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
Importing and Exporting
Topics covered include importing and exporting Earth Engine data, the command line interface,
and map publishing
Earth Engine Data: Import, Export and Render
Classification
Learn all about classifiers (both supervised and unsupervised), training data, test data, the
dreaded "computed value too large" message, and the awesome linear regression reducer.
companion slides
(https://docs.google.com/presentation/d/1esEXY4rlyl3J20XxthSPBHQvxie_Fmda6wSDu_S2aQo)
code repository (https://code.earthengine. google.com/?accept_repo=users/akarbasi/simple_classifier)
Geo for Good 2019: Earth Engine Classification & Regression
hitpssdevelopers google. comlearth-engineltutorialstutoilssrerre024 ‘Tutorials | Google Earth Engine | Google Developers
Topics covered include supervised and unsupervised classification.
Classifiers and Classifications using Earth Engine
Machine Learning
Machine Learning Best Practices
With the pace of modem machine learning, building and training neural networks is hard. Learn
‘some best practices and sift through the overwhelming amount of information available with a
focus on remote sensing.
hitpssdevelopers google. comlearth-engineltutorialstutoials sitsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
companion slides
(https://docs.google.com/presentation/d/1FCsI_X8tD3uSnaij2apyzmYOBBsfd6xVWMV76y1JEq!)
Geo for Good 2019: Machine Learning Best Practices
Neural Segmentation
Arguably the most common application of ML to earth observation imagery is pixel level
segmentation and regression. With neural networks, a whole new set of techniques are
possible that eclipse existing methods in terms of generality, but come with their own set of
challenges. Learn applications and training regimens ranging from supervised to fully
unsupervised
companion slides
(https:/docs.google.com/presentation/d/1LRhtWkSLcFhOLPIWaOnHYIQUIDoCTaLIW-DYO7E_wMA)
Geo for Good 2019: Neural Segmentation for Remote Sensing
hitpssdevelopers google. comlearth-engineltutorialstutoils antsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
Arrays and Matrices
Overview of array and matrix operations the Earth Engine way. Topics include linear modeling,
matrix solving, eigen analysis, covariance reducers.
companion slides
{https://docs. google.com/presentation/d/1 IPtQPKOO8NkQ734wCRIHAQX2xFR3a0¥ZuRFX3S0OMZ0)
Arrays and Matrices in Earth Engine
Time Series Analysis
Overview of time series analysis the Earth Engine way. Topics covered include linear modeling,
auto-correlation, cross-correlation, auto-regressive models and smoothing
hitpssdevelopers google. comlearth-engineltutorialstutoils mmsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
companion slides
(https://docs.google.com/presentation/d/1J1rUtf-bkfaJwYJY-1U17kzKI4U8FnF7Q2_VWqWdaak/edit?
usp=sharing)
Time Series Analysis in Earth Engine
Earth Engine and the Google Cloud Platform
Introduction to interoperability between Earth Engine and the Google Cloud Platform.
companion slides
(https://docs.google.com/presentation/d/1fEbJNe29e30s-JOvVTTLoD17nEqUUs84WNplmh6ss3U)
hitpssdevelopers google. comlearth-engineltutorialstutoils atsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
Google Maps API
Create a "Hello World" Maps API webpage, and learn how to do things like change the options
(background map type, initial location, etc.), overlay data and KML layers, and start to
showcase your first Earth Engine maps.
companion slides
(https://docs.google.com/presentation/d/1bVZcXlog-igAXkhmq8KUbOYY3IZSxw6BRf3TVqOcSf4)
Publishing and storytelling with your Earth Engine results
Get an overview of how to use Google's geo tools to tell your stories and share your data
Topics include Google Earth, Google Maps (APIs), My Maps, Tour Builder, and Street View.
companion slides
(https://docs.google.com/presentation/d/13_H2ywAOMIIkhXuk-hhqB8Yp076Bqg8I0hM2xAWnvLk)
hitpssdevelopers google. comlearth-engineltutorialstutoils antsrerre024 ‘Tutorials | Google Earth Engine | Google Developers
Analysis to Impact: Publishing and storytelling with your Earth Engine resu..
Datasets
Synthetic Aperture Radar (Sentinel-1)
Take a deep dive into one of the more unique datasets in the Earth Engine data catalog. This
session provides an introduction to Synthetic Aperture Radar (SAR) data and working with
scripts analyzing Sentinel-1 SAR data.
companion slides
(https://docs.google.com/presentation/d/e/2PACX-IVTT9Cw8ROIIPMgN3_k_M-
zpPC97nrmuDf9dRy3q98xY-ILvi3HPIDaGbeR_pfbJNs4TBDZIi9BC8WKL/pub?
start=false&loop=false&delayms=3000)
hitpssdevelopers google. comlearth-engineltutorialstutoils somsrerre024 “Tutorials | Google Earth Engine | Google Developers
‘cept as otherwise noted, the content ofthis page is licensed under the Creative Commons Attribution 4.0 License
(https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the Apache 2.0 License
(https://www.apache.org/licenses/LICENSE-2.0). For details, see the Google Developers Site Policies
(https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its affiliates
Last updated 2020-08-19 UTC.
hitpssdevelopers google. comlearth-engineltutorialstutoils nm