End-To-End Google Earth Engine (July 2024)
- When
- Jul 29–Aug 14, 2024
- Duration
- 27 hours 9 sessions of 3 hours
- Format
- Online Live, instructor-led
- Fee
- US$199
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.
- Session 1 Mon, Jul 29, 2024
- Session 2 Tue, Jul 30, 2024
- Session 3 Wed, Jul 31, 2024
- Session 4 Mon, Aug 5, 2024
- Session 5 Tue, Aug 6, 2024
- Session 6 Wed, Aug 7, 2024
- Session 7 Mon, Aug 12, 2024
- Session 8 Tue, Aug 13, 2024
- Session 9 Wed, Aug 14, 2024
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
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 CaccioppoStudent
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 PanditCTO, Ensys
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 SIndependent