Μαθήματα δεν παραδίδω γιατί δεν έχω ούτε χρόνο ούτε ταλέντο ούτε το υπόβαθρο αλλά μπορώ να σου δώσω μερικές κατευθύνσεις (π.χ. πηγές, βιβλία, συμβουλές). Επειδή ασχολείσαι με gis αξίζει να ασχοληθείς με το Grass και το Qgis.
Και επειδή ανέφερες το modelbuilder του ArgGis, τo Qgis αντίστοιχα έχει το processing framework που μεταξύ άλλων έχει και το graphical modeler:
docs.qgis.org/2.0/en/docs/user_manual/processing/index.html
Για προγραμματισμό του Q υπάρχει ένα βιβλίο αλλά δεν το έχω διαβάσει:
locatepress.com/ppg
Φυσικά ανάλογα με το τι ακριβώς κάνεις υπάρχουν και τα σχετικά εργαλεία-βιβλιοθήκες.
Επίσης, αξίζει τον κόπο να ασχοληθείς και με την postgresql/postgis σαν χωρική βάση δεδομένων. Εμένα με έχει βγάλει ασπροπρόσωπο