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?
Form the (i)python basis to the more complex manipulation:
These two blog have many examples:
Things became more interesting with more spectral bands: http://www.spectralpython.net/
Another book about this topic:
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.