Course Description

This course will introduce students to Python programming and its applications to remote sensing and GIS. Through completing this course, students will be able to use Python to perform common GIS and remote sensing analysis tasks, automate workflows, and develop custom Python tools. Topics will include describing data, manipulating data, automating spatial analysis tasks, creating Python scripts and tools, and using Python for imagery analysis. We will also introduce students to WebGIS and how Python can be used to interface with data that is shared online.

Learner Outcomes

  • Students will learn Python and understand how to use it to solve problems in GIS and Remote Sensing and will demonstrate their knowledge by completing multiple homework assignments and projects.
  • Students will be encouraged to use Python through relevant examples and assignments.
  • Students will begin implementing it in their own research projects such as theses and capstones.


Basic knowledge of computer programming and GIS.


30 Hours | 5 Days or 10 Nights

Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry or call 314-977-3226 so that we may promptly notify you when enrollment opens.

Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.