Python Programming for GIS
Session
Regular Academic Session
Class Number
4451
Career
Undergraduate
Units
3 units
Grading
Graded Alpha
Description
This course aims to provide students with a comprehensive understanding of Python programming for Geographic Information Systems. Through a combination of lectures, hands-on exercises, and projects, students will develop the skills necessary to leverage Python in GIS applications, automate geospatial workflows, and analyze spatial data.

Prerequisites: Junior or Senior Standing. ENVS 380 pre- or co-requisite

Outcomes: Understand Python programming language, loops and conditional statements; acquire a foundation knowledge of GIS; apply Python programming skills to perform spatial analysis; develop Python scripts to automate common GIS tasks.
Enrollment Requirements
Junior or Senior Standing. ENVS 380 pre- or co-requisite
Class Actions
Look up course materials
Class Details
Instructor(s)
Aaron Nash
Meets
Th 6:30PM - 9:00PM
Dates
08/24/2026 - 12/12/2026
Room
Online
Instruction Mode
Online
Campus
Online Campus
Location
Online Campus
Components
Lecture Required
Class Availability
Status
Open
Seats Taken
10
Seats Open
14
Combined Section Capacity
24
Wait List Total
0
Wait List Capacity
0
Combined Section
Python Programming for GIS
ENVS 386 - 001 (4451)
Status: Open - Enrl
Seats Taken: 3
Wait List Total: 0
Python Programming for GIS
ENVS 486 - 001 (4456)
Status: Open - Enrl
Seats Taken: 7
Wait List Total: 0