I am looking for a good resource (MOOC, book, etc..) to teach Python for remote sensing applications. I am already familiar with http://www.rsgislib.org/ - are there any other resource out there for a beginning Python programmer?

  • You might consider machine vision courses as an indirect way to gain relevant technical knowledge Apr 18, 2014 at 18:30
  • What is MOOC? Could you edit your Question to write it out in full before abbreviating, or include a link to a definition, please? Also, you are essentially asking for a shopping list which is a category of question which I think should be asked only with care: meta.gis.stackexchange.com/questions/3483/…
    – PolyGeo
    Apr 18, 2014 at 19:43

4 Answers 4


Form the (i)python basis to the more complex manipulation:

Dr M. Disney - Introduction to image data handling

These two blog have many examples:

Luca Congedo - From GIS to Remote Sensing

REMOTESENSING.IO web.archive.org:RemoteSensing.io

Things became more interesting with more spectral bands: http://www.spectralpython.net/

Another book about this topic:

Image Analysis, Classification and Change Detection in Remote Sensing: With Algorithms for Envi/Idl and Python by Morton J. Canty


Utah State University has an excellent class with online resources titled Geoprocessing with Python using Open Source GIS. You will find tutorials on common RS methods such as digital image processing using edge detection algorithms and calculating NDVI from ASTER imagery. Additionally, there is a downloadable zipfile with presentation, scripts, and data.


If you're using RSGISLib you might find the MSc Python course taught at Aberystwyth useful. The notes and example scripts are available to download from here:


They start with basic Python then get into Remote Sensing applications.


Here is free python course, http://grindgis.com/blog/free-python-course-for-gis-users-from-coursera-org.

  • 1
    This answer has been flagged as low quality as it is essentially a link-only answer. These types of questions are often most succinctly answered by a link, but it would improve the quality if you could give a summary/description of the course and why it might be more useful/helpful than another. Bonus points for tying it directly to remote sensing as the original question asks.
    – Chris W
    Jun 4, 2015 at 1:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.