Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Google Earth Engine: The Complete Guide
Rating: 4.0 out of 5(1 rating)
5 students

Google Earth Engine: The Complete Guide

Google Earth Engine for Remote Sensing, GIS and Environmental Monitoring
Last updated 9/2025
English

What you'll learn

  • Understand Google Earth Engine fundamentals
  • Working with Vector and Raster dataset
  • Preprocess satellite imagery
  • Work with indices such NDVI, NDWI
  • Creating Time Series Chart
  • Perform land cover classification
  • Creating GIF
  • Detect environmental changes
  • Visualize and share your Earth Engine App

Course content

7 sections34 lectures5h 3m total length
  • Introduction and Course Overview Slide11:32

    You will learn an Introduction to Google Earth Engine (GEE) along with the fundamental concepts of Geographic Information Systems (GIS) and Remote Sensing (RS). No prior experience with Earth Engine or JavaScript is required. This session is designed to be fully hands-on, using the Earth Engine JavaScript Code Editor.

  • Quiz
  • Basic Tools and Menus4:50

    In this lecture, we will take a short tour of the Google Earth Engine (GEE) interface, exploring its main features and menu bars. You will learn the placement and purpose of each tool, making it easier to navigate and use GEE efficiently.

    We will also go through the Feature Tour, accessible via the Help (?) button at the top of the Code Editor, which provides a guided overview of the interface

  • Basic Javascript12:27

    In this lecture, you will learn the core basics of JavaScript programming to build a strong foundation for using Google Earth Engine (GEE). Starting from zero, we will cover key concepts such as variables, lists (arrays), dictionaries (objects), and functions. These are the building blocks of GEE scripting, and you will practice them directly in the Earth Engine JavaScript API.

  • Earth Engine Object12:41

    In this lecture, you will learn about Earth Engine (EE) objects and how to work with them in the JavaScript API. We will cover how to convert standard JavaScript objects into EE objects and discuss the different data types used in GEE.

  • Client vs Server side10:17

    In this lecture, you will get familiar with the concepts of server-side and client-side operations in Google Earth Engine (GEE). We will discuss the key differences between them and demonstrate how to switch data and objects between the client and server.

  • Quiz

Requirements

  • A computer (no need for high-end or powerful hardware)
  • A stable internet connection
  • A Google account to access Earth Engine

Description

Do you want to learn how to analyze satellite data without needing coding experience or a powerful computer? This course is designed just for you! Whether you are a beginner with no prior knowledge or a professional looking to upgrade your skills, this course will guide you step by step into the world of Google Earth Engine (GEE).

Google Earth Engine is a cloud-based platform that allows you to process, visualize and analyze massive amounts of satellite data easily. With GEE, you can monitor environmental changes, map land use and land cover, calculate vegetation indices and even create interactive apps — all from your browser.

This course starts from scratch, covering the basics of remote sensing and GIS, and then gradually moves toward advanced applications such as classification, change detection, and app development. By the end of this course, you will be confident in using satellite imagery to solve real-world problems.

What You Will Learn

  • Learn Google Earth Engine (GEE) from scratch – no prior knowledge required.

  • Understand the basics of Remote Sensing and GIS.

  • Work with satellite imagery datasets.

  • Calculate important indices such as NDVI, NDWI, NDBI, etc.

  • Perform Land Use / Land Cover (LULC) classification.

  • Detect environmental changes.

  • Visualize temporal changes with time series analysis and GIFs.

  • Build interactive web apps and maps using GEE.

Who this course is for:

  • Students and researchers exploring environmental or geospatial studies
  • Professionals working in GIS, remote sensing, or disaster management
  • Policymakers and organizations who want to use data-driven insights
  • Curious learners from any background who want to gain practical skills in Earth observation