Skip to main content
Workshop

Google Earth Engine 101: The JavaScript Sandbox for Complete Beginners

Sponsored by
The Google Earth ENgine Code Editor, with a script that produces a Tanaka Hillshade image

Friday, January 16, 2026
2pm to 4pm PT

Add to calendar:

Branner Earth Sciences Library, Stanford Geospatial Center
397 Panama Mall, Stanford, CA 94305
View map

This event is over.

Restricted to: Stanford Affiliates

Event Details:

Google Earth Engine 101: The JavaScript Sandbox for Complete Beginners

An Introduction to Satellite and Earth Observation Data for Beginners

Overview

This workshop provides a practical introduction to Google Earth Engine designed for members of the Stanford research and teaching community who are new to both satellite imagery and Earth observation data. The session emphasizes foundational concepts, hands-on exploration, and concrete examples that lower the barrier to working with large-scale geospatial data.

Google Earth Engine is a cloud-based geospatial processing platform that combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. It enables users to explore environmental change, map patterns, and compute statistics across large spatial and temporal extents—without the need to download or locally store massive datasets.

Instructor

Stace Maples

Note: This workshop is open to Stanford University affiliates only.

Session Description

The Earth Engine API allows users to write custom algorithms for processing raster and vector data directly in the cloud. This workshop is geared toward participants who want to understand how satellite imagery and related datasets are structured, accessed, and analyzed using Earth Engine.

The session will be hands-on and will use the Earth Engine JavaScript Code Editor throughout.

Workshop Structure

  • Part 1: A Tiny Introduction to Remote Sensing
    An accessible introduction to satellite and Earth observation imagery, including fundamentals of the data model, spectral characteristics, spatial and temporal resolution.

  • Part 2: Working in Google Earth Engine
    Practical instruction on:

    • Navigating the Earth Engine interface
    • Accessing and filtering imagery collections
    • Creating image composites
    • Running analyses over image stacks
    • Computing summary statistics
    • Generating charts
    • Exporting analysis results

Prerequisites

No prior experience with Google Earth Engine or JavaScript is required.
However:

- Familiarity with GIS or remote sensing concepts is helpful
- Prior programming experience is beneficial but not required
- A willingness to learn basic programming concepts is essential 

Accessing Google Earth Engine

Many Stanford affiliates already have access to Google Earth Engine through the Stanford Geospatial Center’s collaboration with the Stanford Doerr School of Sustainability.

To check your access: 1. Visit: https://code.earthengine.google.com/f983a2d843739e23ffb77f336ad6d4fb
2. Log in using your Stanford.edu credentials
3. If successful, the script will generate a Tanaka hillshade visualization of terrain in Yosemite Valley

If you do not have access, email maples@stanford.edu to request inclusion in the Stanford Geospatial Center’s organizational Earth Engine account.

Access can only be provided to users with valid Stanford.edu credentials and a fully sponsored SUNet ID.

Slides

The slides used in this workshop mirror those presented during the live session and can be opened in a separate window for reference, including embedded links.

https://slides.com/staceymaples/gee101/embed

Sample Scripts

After receiving confirmation of your Earth Engine account, you may import the sample script repository used in this workshop. These scripts are designed to introduce the basic mechanics of working in Google Earth Engine and can be explored and modified at your own pace.

https://goo.gl/9f9NgB

 

Location: