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).

Current participants on this website have until 30 November 2021 to successfully complete all quizzes for certification. After 30 November 2021, certificates can be obtained by completing the Intro to Sandbox course on Find out more about the move on our blog.

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).

Les participants suivant actuellement la formation sur ce site web ont jusqu’au 30 novembre 2021 pour réussir tous les quiz de certification. Après le 30 novembre 2021, les certificats peuvent être obtenus en suivant le cours Intro to Sandbox sur En savoir plus sur le déménagement en consultant notre blog.

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.