
Explore earth observation with artificial intelligence and Google Earth Engine, mastering land use mapping, disaster mapping (fire, flood, landslide) using multi-temporal satellite data through ML and DL.
Outline introduces the course and Google Earth Engine basics, then covers land use land cover mapping with machine learning and 1D convolution neural networks, time series visualization, and change detection.
Learn the basics of remote sensing with passive and active satellites, sunlight, and atmospheric effects. Understand spectral reflectance, NDVI, NDWI, and core band concepts.
Learn how to download and run Google Earth Engine code on your laptop, explore GitHub repositories, run lulc mapping scripts, and save or fork code for your Earth observation projects.
Discover Google Earth Engine's cloud-based geospatial analysis with petabyte-scale satellite imagery from Landsat, Sentinel, and MODIS. Use JavaScript or Python APIs and integrate machine learning for large-scale analysis.
Access Google Earth Engine at code dot earth engine dot google dot com; create an account and explore maps. Draw ROI with lines or polygons; import data to Google Drive.
Master Google Earth Engine basics by printing messages, adding layers, and filtering datasets. Visualize Landsat and Sentinel-2 imagery, compute ndvi, and export results to Google Drive.
Compare ndvi changes between 2024 and 2020 using sentinel-2 data, mask clouds with qa60, then identify dense vegetation with ndvi >0.5 and reduce region stats.
Create a seven-class land use map in Google Earth Engine, using harmonized Sentinel-2 data, build training data, compute NDVI, NDWI, NDBI, NDSI, train random forest, and assess accuracy.
Build a map slider with a split panel to compare rgb imagery and a lulc map generated by random forest, with synchronized zoom via a linker and hidden map controls.
Train a 1D-CNN for land use land cover mapping with sentinel-2 data, using Google Earth Engine and Google Colab, achieving around 86% accuracy across seven classes.
Create a night-time light gif from an image collection over Nepal, overlay vectors and text annotations, and add hillshade for a compelling visualization.
Create daily rainfall animation maps from time-series precipitation data using the Google Earth Engine, with dynamic titles, color bars, and map overlays.
Analyze the 2025 Los Angeles forest fire using Landsat 9 imagery to compute NDVI and NBR changes, identify burned areas, and produce a bond area map with total area.
Explore a ResNet-like change detection approach using the Libor CDD dataset of 637 bi-temporal Google Earth Engine images (1024×1024 RGB) with ground-truth building changes.
Explore change detection with temporal imagery from Google Earth Engine. Crop 1024×1024 imagery to 256×256 tiles, train a residual unit model in PyTorch, and evaluate with accuracy and confusion matrix.
Analyze changes in Saudi Arabia's agricultural land with Google Earth Engine and Landsat imagery; compute NDVI with a 0.2 threshold to map vegetation and chart area over time.
Learn rapid flood mapping in Dubai 2024 using optical imagery from Landsat and Sentinel-2, and SAR data from Sentinel-1, with Google Earth Engine to map flood extent and assess impacts.
Generate a landslide susceptibility map, explain variable importance in a random forest, and illustrate histogram samples and ROC curve using 31 points within a cloud-based open-source methodology for higher accuracy.
Learn to generate landslide susceptibility maps in Google Earth Engine by compiling samples, building elevation, slope, aspect, hillshade, and flow accumulation maps, training a random forest, and visualizing ROC/histograms.
Generate a roc curve and a variable importance map for landslide susceptibility using a random forest model, explain variable importance, and visualize results with a user interface chart.
Harness the power of Google Earth Engine (GEE) and Artificial Intelligence (AI) to analyze satellite imagery and monitor environmental changes. This comprehensive course will guide you through the fundamentals of remote sensing, machine learning, and deep learning for geospatial analysis.
You will start with an introduction to GEE and remote sensing, learning how to access and process satellite imagery. From there, you’ll dive into Land Use and Land Cover (LULC) mapping, applying machine learning and deep learning techniques to classify landscapes effectively.
The course also covers time-series image visualization, allowing you to create animated representations of changes over time. You’ll explore real-world environmental applications, including forest fire mapping, flood analysis using multiple satellite datasets, and landslide susceptibility mapping. Additionally, you will learn change detection analysis using deep learning, a crucial technique for tracking landscape modifications.
By the end of this course, you will have the skills to:
Utilize GEE for satellite image processing and visualization
Implement machine learning and deep learning for LULC classification
Conduct disaster mapping for floods, forest fires, and landslides
Apply change detection techniques to monitor environmental transformations
Whether you are a researcher, student, or GIS professional, this course will equip you with practical skills to analyze Earth’s dynamic surface using cutting-edge geospatial technologies.