Training at Digital Earth Africa has moved! Register at to enrol in the revised and updated 6-week training course, now called Intro to Sandbox (EN) and Introduction à la sandbox (FR). Find out more about the move on our blog.

Quiz links are no longer available from this website. Please complete the Intro to Sandbox course on to receive a certificate.

La formation à Digital Earth Africa a déménagé ! Connectez-vous sur pour vous inscrire à la formation révisée et mise à jour, désormais appelée Introduction à la sandbox (FR) et Intro to Sandbox (EN). En savoir plus sur le déménagement en consultant notre blog.

Les liens de quiz ne sont plus disponibles sur ce site Web. Veuillez suivre le cours Introduction à la sandbox sur pour recevoir un certificat.

Extra session: Python basics

Completion of this section is optional. All six DE Africa Training Course sessions can be successfully completed without this module.

This section gives an introduction to Python, a popular programming language. Python is used in the Digital Earth Africa Sandbox platform to extract data, perform analysis, and display results.

This section is intended to provide training course participants with more context around the common commands we use in the Sandbox. In particular, it targets functions specific to geospatial data analysis. The training course can be completed without reviewing this section, but users may find it helpful to better understand some of the code in the later sections.

The Python basics module consists of five separate lessons. You can come back to the lessons at any time. They are not intended as a comprehensive Python training course. We do not endorse any particular generic Python training course and urge interested users to find a course which aligns with their needs.

Users who are short on time or already confident using Python are welcome to skip this section, although we suggest looking over the content to make sure it is familiar to you.

Structure of each Python basics lesson page
  • Brief overview of tutorial contents

  • Tutorial file download: user to download and open the file in the Sandbox as instructed. The tutorial notebook is interactive

  • Tutorial walkthrough (not interactive), to be followed in tandem with the downloaded file

  • Exercises to check understanding

  • Conclusion

An internet connection will be required to use the interactive tutorial notebooks and exercises on the Sandbox platform.

Click on Python basics 1: Jupyter below or select Next to get started.