End-To-End Google Earth Engine (2026 Cohort for Googlers)

When
Feb 4–Mar 4, 2026
Duration
27 hours 9 sessions of 3 hours
Format
Online Live, instructor-led
Fee
US$229
Google Earth Engine is a cloud-based platform that enables large-scale processing of satellite imagery to detect changes, map trends, and quantify differences on the Earth’s surface. This course covers the full range of topics in Earth Engine to give the participants practical skills to master the platform and implement their remote sensing projects.

Schedule

All times are India Standard Time (IST, GMT+5:30). Use the local time link on each session to see it in your time zone.

Week 1
  1. Session 1 Wed, Feb 4, 2026 6 pm–9 pm IST Check local timeLocal time
  2. Session 2 Fri, Feb 6, 2026 6 pm–9 pm IST Check local timeLocal time
Week 2
  1. Session 3 Wed, Feb 11, 2026 6 pm–9 pm IST Check local timeLocal time
  2. Session 4 Fri, Feb 13, 2026 6 pm–9 pm IST Check local timeLocal time
Week 3
  1. Session 5 Wed, Feb 18, 2026 6 pm–9 pm IST Check local timeLocal time
  2. Session 6 Fri, Feb 20, 2026 6 pm–9 pm IST Check local timeLocal time
Week 4
  1. Session 7 Wed, Feb 25, 2026 6 pm–9 pm IST Check local timeLocal time
  2. Session 8 Fri, Feb 27, 2026 6 pm–9 pm IST Check local timeLocal time
Week 5
  1. Session 9 Wed, Mar 4, 2026 6 pm–9 pm IST Check local timeLocal time

Course outline

  • Course Pre-work (Self-study)
    • Introduction to Remote Sensing
    • Introduction to Earth Engine
  • Module 1: Earth Engine Basics
    • Hello World
    • Working with Image Collections
    • Filtering Image Collections
    • Creating Mosaics and Composites from ImageCollections
    • Working with Feature Collections
    • Importing Data
    • Clipping Images
    • Exporting Data
  • Module 2: Earth Engine Intermediate
    • Earth Engine Objects
    • Calculating Indices
    • Computation on ImageCollections
    • Cloud Masking
    • Reducers
    • Time-Series Charts
  • Module 3: Supervised Classification
    • Introduction to Machine Learning and Supervised Classification
    • Basic Supervised Classification
    • Accuracy Assessment
    • Feature Engineering
    • Using Satellite Embeddings
    • Exporting Classification Results
    • Visualize Exported Images
    • Calculating Area
  • Module 4: Change Detection
    • Introduction to Change Detection
    • Spectral Index Change
    • Spectral Distance Change
    • Direct Classification of Change
    • Post-classification Comparison
  • Module 5: Earth Engine Apps
    • Client vs. Server
    • Using UI Elements
    • Building and Publishing an App
    • Publishing the App
    • Create a Split Panel App
  • Module 6: Google Earth Engine Python API
    • Introduction to the Python API
    • Python API Syntax
    • Automatic Conversion of Javascript Code to Python
    • Batch Exports
    • Using Earth Engine with XArray
    • Automating Downloads
    • Automating Exports
    • Using the Google Earth Engine QGIS Plugin
  • Guided Projects
    • Project 1: Calculating Rainfall Deviation
    • Project 2: Flood Mapping
    • Project 3: Extracting Time-Series
    • Project 4: LandCover Analysis
    • Project 5: Extracting Nighttime Lights Statistics

This class has finished. See upcoming classes.

What participants say

Read moreShow less

I had a truly positive experience attending the Google Earth Engine course organized by Spatial Thoughts. The program was well-structured: from the fundamentals to the creation and publication of complete applications, each module was clear, useful, and full of practical insights. In particular, the final part dedicated to applications was eye-opening: the possibility to explore data interactively opens up huge opportunities for research and geospatial analysis. A great deal of credit goes to Ujaval Gandhi, who, with patience, clarity, and passion, made even the most complex concepts accessible. A special thanks also to Vigna Purohit, always available and attentive to the participants’ needs. I am grateful to have taken part in this course: it not only improved my use of GEE but also gave me concrete tools to work with greater awareness and efficiency. I highly recommend this course to anyone who wants to strengthen their skills in remote sensing and GIS.

Thank you, Spatial Thoughts!

Fabio Caccioppo
Student
Italy
End-To-End Google Earth Engine
The class was superb in all respects, and I would recommend it to any thoughtful beginner and user of Google Earth Engine. The genuine love for instruction comes through in Ujaval’s teaching method, and sincerity of care is evident in Vigna’s support.
Nitin Pandit
CTO, Ensys
United States
End-To-End Google Earth Engine
Read moreShow less

I had an incredible experience attending the End-to-End Earth Engine course. The course was thoughtfully structured, taking us from the fundamentals of Google Earth Engine to building and deploying complete geospatial applications.

As someone who had already self-learned GEE, this course was the perfect next step. It helped me understand the finer details, best practices, and common pitfalls—greatly improving the efficiency and quality of my code.

What truly stood out was the supportive learning environment. Ujaval’s teaching was clear, engaging, and full of practical insights. Vigna was equally helpful and responsive throughout the course. The lifelong support offered by the Spatial Thoughts team makes this course an outstanding investment for anyone working in remote sensing or geospatial analysis.

I highly recommend it!

Thank you, Spatial Thoughts!

Thiyaku S
Independent
India
End-To-End Google Earth Engine

Read all 92 reviews