Cloud Native Remote Sensing with Python

This is an intermediate-level course that covers tools and techniques for working with climate and earth observation datasets using a modern cloud-native approach. With the growing ecosystem of cloud native data formats, open data catalogs and powerful open-source packages – remote sensing practitioners can build open and vendor-agnostic cloud-based data processing workflows.

This class provides a structured introduction to Python-based tooling (XArray, DuckDB, STAC, and Dask) for cloud-native workflows with best practices and hands-on examples.

Prerequisites

Course Outline

  • Course Pre-work (Self-study)
    • Introduction to Remote Sensing
  • Module 1: Cloud Native Geospatial Fundamentals
    • XArray Basics
    • STAC and Dask Basics
    • DuckDB Basics
    • Creating a Median Composite
  • Module 2: Remote Sensing Fundamentals
    • Calculating Spectral Indices
    • Masking Clouds
    • Extracting and Processing Time-Series
  • Module 3: Computation and Data Processing
    • Calculating Area
    • Computing Zonal Statistics
    • Interoperability with Google Earth Engine
  • Module 4: Machine Learning and AI
    • Supervised Classification with Embeddings
    • Unsupervised Clustering
  • Module 5: Computation Environments
    • Running Computation on Your Hardware
    • Scaling Analysis in Cloud with Coiled
  • Assignments
    • Assignment 1: Create a Landsat Composite
    • Assignment 2: Extract a Temperature Time-Series

Learn more about the course content on the Course Homepage.

Cost

The course fees are USD $175 / INR ₹12500+GST.

Student discounts available [Learn more]

Schedule

The course shall be held as a live online interactive class offered in 6 sessions of 3 hours each over two weeks. The classes will be conducted over Zoom.

Below is the schedule for live sessions. Please verify the local times before registering.

It is recommended to attend the sessions live for the optimal experience. We also record the live sessions and make them available to registered participants immediately after each day. If you do miss a session – you will be able to catch up using the recorded videos.

Register

Please use the appropriate forms below to book a seat. You must complete the online payment to confirm your spot. We accept all major credit/debit cards from over 150 countries. Indian residents have an option to pay via UPI also.

In case your plans change, you can cancel and obtain a full refund. See our cancellation policy

This is an intermediate-level course and assumes good working knowledge of Python. If you are new to programming – please join our Python Foundation for Spatial Analysis course instead.


Registration for Non-Indian Residents


Registration for Indian Residents

A GST charge of 18% will be applied to the course fees upon checkout.