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
- Familiarity with remote sensing concepts
- Good working knowledge of Python (Python Foundation for Spatial Analysis or equivalent)
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.
- Tuesday June 23, 2026: 6pm-9pm IST (3 hours) – Check Local time
- Wednesday June 24, 2026: 6pm-9pm IST (3 hours) – Check Local time
- Thursday June 25, 2026: 6pm-9pm IST (3 hours) – Check Local time
- Tuesday June 30, 2026: 6pm-9pm IST (3 hours) – Check Local time
- Wednesday July 1, 2026: 6pm-9pm IST (3 hours) – Check Local time
- Thursday July 2, 2026: 6pm-9pm IST (3 hours) – Check Local time
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.
