GIS Programming with Python

Asynchronous & Synchronous Online Courses

All classes are offered online in one of two class formats:

  • Asynchronous: Classes are offered over the course of one week. Attendance at optional virtual meetings with the instructor is encouraged but not required.
  • Synchronous: Classes are offered over the course of two days (Friday & Saturday, 8:30 a.m. - 5:30 p.m.). Attendance at virtual meetings with the instructor is required.
Enrollment Deadline: 
Friday, April 8, 2022

Spring 2022

GEOG 9021

Class Number: 11187
1.6 CEUs
Course Fee: 


Introduction to programming ArcGIS using the Geoprocessing Environment. Students will learn to create geoprocessing tools that can be combined with other tools, in models and the toolbox, to process complex analysis tasks and automate repetitive data maintenance needs. Scripting with Python is emphasized as the appropriate technology for getting GIS work done by users, and is compatible with ArcGIS modules and all current geospatial data structures: rasters, shapefiles, coverages, and geodatabases. Students need no prior programming experience.




Course fee: $395
Enrollment Deadline: Friday, April 8, 2022
Enrolled students are provided access to student licensing for ArcGIS and/or Erdas software, which only work on a Windows operating system. These software programs are NOT compatible with a Mac operating system. For Mac users, review alternative options at:

Class Number: 11187

Spring 2022 Refund Information

Refund Code Full Refund 75% Refund No Refund
CEL_2 Class dropped one day prior to class start day Class dropped on class start day Class dropped beyond class start day


Last Update: Nov 24, 2021 10:48am