Google Earth Engine Applications

Google

Learn to build interactive geospatial apps using Google Earth Engine (GEE)—a cloud-based platform for large-scale satellite data analysis. In this hands-on course, you’ll use satellite imagery, time series, and animations to create browser-based tools for monitoring the environment, tracking changes, and sharing insights.

Course duration: 1 day
English

Introduction to Geospatial Analyses

Geospatial analysis is the practice of working with data linked to specific locations on Earth. In essence, it helps us uncover patterns, trends, and relationships that are often hidden in raw numbers. Thanks to the explosion of satellite imagery and environmental data, this field has become essential for understanding and addressing today’s biggest challenges — such as climate change, urban sprawl, deforestation, and pollution.

One of the most effective tools for geospatial analysis is Google Earth Engine. It gives users access to a massive archive of Earth observation data from sources like Landsat, Sentinel, and MODIS. Because it’s cloud-based, Earth Engine can handle large-scale analyses quickly — without the need for powerful local computers or complicated setups.

Moreover, GEE isn’t just for processing data — it’s also a platform for building interactive, visual tools. When paired with modern web technologies like JavaScript, it allows you to turn raw datasets into meaningful stories. For example, you can create animations, time series maps, and web apps that help users visualize change, explore trends, and take informed action. As a result, these tools become valuable not only for scientists, but also for educators, policy makers, and communicators who need to share insights in engaging, accessible ways.

In this course, you’ll learn how to use Earth Engine to build these kinds of applications. Specifically, you’ll track changes in vegetation, map environmental indicators, and create interactive web tools that help translate data into decisions. Ultimately, it’s more than just a technical skill — it’s a way to tell stories that matter.

Before taking this course, make sure you’ve completed the Google Earth Engine Basics course—it’s essential for getting the most out of the training.

What will you learn

This course gives you a practical, step-by-step introduction to building interactive geospatial applications with Google Earth Engine. You’ll combine data processing, visualization, and app design to create tools that serve real-world environmental and educational purposes.

You’ll start by learning how to explore Earth Engine’s cloud-based platform and search for relevant satellite datasets. Working with both historical and real-time imagery, you’ll learn how to process and visualize data clearly and meaningfully.

Next, you’ll dive into time series and animated maps—key techniques for showing how environmental conditions change over time. Whether you’re illustrating long-term forest loss or seasonal vegetation shifts, you’ll learn how to present trends in ways that are both informative and visually engaging.

After that, the focus shifts to app development. Through hands-on practice, you’ll start designing user interfaces with Earth Engine’s JavaScript API. Along the way, you’ll integrate interactive elements like sliders, buttons, and map layers, while learning how to structure your code for responsive, browser-based performance. You’ll also explore layout design and best practices to make sure your apps are intuitive, functional, and genuinely useful to your users.

By the end of the course, you’ll have built your own fully functional Google Earth Engine application—ready to customize, scale, or share for educational, research, or public engagement purposes.

Why choose this course

At Geo-ICT, we believe in teaching skills the way they’re used in the real world. This course isn’t about watching lectures—it’s about building tools that solve problems.

Here’s why learners choose this course:

  • You’ll learn by doing—working with real data and building a complete GEE application from start to finish
  • It connects geospatial tools to real environmental challenges, like deforestation and air quality monitoring
  • It’s accessible to anyone with basic GEE experience—no advanced coding required
  • The skills you gain are relevant across sectors, including conservation, planning, education, and sustainability

Whether you’re just starting with Earth Engine or looking to take your skills further, this course gives you the confidence and ability to apply geospatial technology in meaningful ways.

Read more

Enroll






    Group Discounts:
    10% for 3 participants
    15% for 4 or more participants


    Prices are indicative and may vary by country. Feel free to reach out — we’ll gladly work with you to find a suitable arrangement.

    €895,- Excl. Vat

    €895,- Excl. Vat

    Course structure

    Day 1

    The course begins with an overview of key visualization techniques in Google Earth Engine. You’ll learn how to load and process satellite imagery, then explore best practices for displaying that data in clear, informative ways. From simple RGB composites to more complex layers, you’ll begin building a strong visual foundation.

    In the second half of the day, you’ll move into time series analysis and animations—tools that show how the environment changes over time. You’ll practice creating visuals that highlight long-term trends, seasonal shifts, and other temporal patterns using real-world data.

    Later in the day, you’ll dive into interactive app development. You’ll learn how to build user-friendly applications by adding elements like map layers, sliders, buttons, and data filters. Using JavaScript, you’ll connect these features to real datasets, allowing users to interact with your app and explore different environmental scenarios.

    By the end of the day, you’ll have built a working Earth Engine web app—ready to customize, present, or use as part of a larger project.

    Course duration: 1 dag
    Sign me up

    Learning Outcomes

    • Understand how to use advanced visualization techniques in Google Earth Engine, including time series and animated maps
    • Gain hands-on experience designing interactive user interfaces with elements like sliders, buttons, and dynamic layers
    • Learn how to develop and structure browser-based applications using JavaScript in the Earth Engine environment
    • Build the skills to turn raw satellite data into powerful tools for communication, analysis, and action

    More Information?

    Do you have questions about the course content? Not sure if the course aligns with your learning objectives? Or would you prefer a private session or in-company training? We’re happy to assist—feel free to get in touch.

    Frequently Asked Questions

    We aim to make our courses accessible to as many people as possible. If the course fee is a concern, instead of registering directly, you can indicate on the registration form that you’d like to receive a quote tailored to your needs. In many cases, we can offer flexible solutions. For instance, we can adjust the course content for large groups, shorten the course based on existing knowledge, or offer daily rates to suit your requirements.

    Yes, you can reach out to the instructor with questions for up to 2 weeks after the course. Since the instructor is likely teaching other courses, we recommend emailing your questions to info@geo-ict.com. We’ll forward your inquiry to the instructor, and you’ll receive a response within 24 hours. After the 2-week period, we recommend using our Personalized Online Support for continued assistance.

     

    Yes, we offer on-site training regularly throughout the Netherlands. Our instructor will bring laptops for the participants, and all you need to do is arrange a suitable room at your location.

    Please send your requirements to info@geo-ict.com, and we will provide a customized quote, which will include travel and accommodation costs. Once the quote is confirmed, our course coordinator will reach out to schedule the training days.

    After each course, participants receive a link to our evaluation portal where you can share your feedback on what you liked and didn’t like. We strive to provide a great experience for all our participants, but if you have a complaint, please click on ‘Complaints Procedure’ in the portal. This document will guide you through the steps to take. Geo-ICT Training Center, Netherlands, is a member of the Dutch Council for Training and Education (NRTO), ensuring a fair and transparent process.

    Courses are typically scheduled according to the Dutch time zone, with sessions running from 9:00 AM to 12:00 PM and 1:00 PM to 4:00 PM. For participants in different time zones, we adjust the course times in consultation with you.