Google Earth Engine 101: Introduction to Earth Engine for beginners at Branner Earth Sciences Library


Tanaka hillshade script in Google Earth Engine
Date and Time 
February 10, 2023

Meet Earth Engine

Google Earth Engine is a geospatial processing service. With Earth Engine, you can perform geospatial processing at scale, powered by Google Cloud Platform. The purpose of Earth Engine is to:

  • Provide an interactive platform for geospatial algorithm development at scale
  • Enable high-impact, data-driven science
  • Make substantive progress on global challenges that involve large geospatial datasets

Google Earth Engine combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities and makes it available for scientists, researchers, and developers to detect changes, map trends, and quantify differences on the Earth's surface.

Presenter: Stace Maples

Please note that this workshop is for Stanford University affiliates, only. 

Description: The Earth Engine API (application programming interface) provides the ability to create your own algorithms to process raster and vector imagery. This session is geared toward people who would like to analyze satellite and vector data. The session will be hands-on, using the Earth Engine Javascript code editor.

The first part of the class will be an introduction to Remote Sensing, in general. The second half will focus on introducing the Google Earth Engine Platform, and accessing imagery, creating composites, and running analyses over stacks of images, computing statistics on imagery, creating charts and exporting the results of your analyses.

Prerequisites: No previous experience with Earth Engine or JavaScript is necessary for the beginner workshop, but programming experience, basic knowledge of remote sensing and/or GIS are highly desirable. Willingness to learn programming is required. Participants with no programming experience will require additional attention.