Learn about GIS Application Development

What You'll Learn in GEOG 489

GEOG 489 teaches experienced Python programmers how they can create advanced geospatial applications in Python. The course covers advanced programming topics such as creating multiprocessing applications, using version control software, Python package management and code distribution, the design and implementation of graphical user interfaces, solving of complex geoprocessing tasks on both proprietary and open source GIS platforms, conducting data science projects with Jupyter Notebook, and object-oriented programming in Python. This class builds on and complements the materials covered in GEOG 485: GIS Programming and Software Development.

View the Syllabus

Degree & Certificate Programs

This class is part of Penn State's award winning Online Geospatial Education portfolio of programs, which includes the Master of GIS degree and certificates in GIS, GEOINT, and Remote Sensing. All of these programs are taught online and designed around the needs of working professionals.