Or contact NGIS on the form at the bottom of the page to request a corporate course.
The Earth Engine Advanced Python Integration course extends skills developed within the Foundational and Advanced courses into a python programming environment.
The course is designed to extend beyond a strictly Earth Engine processing environment through an introduction of the Earth Engine Python API. The course is delivered using Google Vertex AI – a cloud-based python notebook environment in a similar vein to Jupyter or Colab notebooks. The course begins with an exploration of the notebook environment and of Python, before moving into familiar analyses executed using the Python API in place of the more familiar JavaScript API. The course expands to explore different ways of moving data both out of and into the Earth Engine environment for additional processing. These environments include local Python objects, local storage, cloud storage, and BigQuery. Data processing is explored with external Python libraries including Numpy, Pandas, Scikit-image, and Scikit-learn. The course also explores the development and implementation of a Python-based processing pipeline. Processing pipelines are necessary for scaling large-scale analyses that may otherwise exhaust the memory limitations of Earth Engine.
Scikit-learn Image Classification and Processing Pipeline.
*NGIS reserves the right to cancel, postpone or re-schedule courses due to low enrolments or unforeseen circumstances. Where a fee refund is due, such a refund will be provided within 30 days. NGIS will have no further liability.