Skip to main content
Geospatial Programming Certificate
Graduate Certificate in
Geospatial Programming and Web Map Development


The 15-credit Graduate Certificate in Geospatial Programming and Web Map Development helps geospatial professionals become skillful developers of software for the GIS and web mapping industries.

Our convenient, online format is an ideal choice for working adults who wish to study on a part-time basis and at a distance. Instructor-led courses are asynchronous, so you are not required to login for class at a specific time. The program focuses on peer and faculty engagement to provide a dynamic and enriching learning experience.

Course List — Graduate Certificate in Geospatial Programming and Web Map Development 

Required Courses (9 credits)
Title Abbreviation Description Credits
GIS Programming and Software Development GEOG 485 Solve geographic problems by modifying interfaces and automating GIS and mapping tasks using the Python programming language.

Technologies: Python, ArcGIS Customizing

Prerequisite: GEOG 484 or equivalent experience
3 credits
Open Web Mapping GEOG 585

Design, development, and implementation of web mapping applications using OGC standards and open source software.

Technologies: JavaScript, QGIS, GDAL, OGR, GeoServer, TileMill, Leaflet, and OpenStreetMap

Prerequisite: GEOG 485

3 credits
Web Application Development for the Geospatial Professional GEOG 863 Focuses on how geospatial professionals can create applications using industry-relevant geospatial APIs. Students will build applications using the core web technologies of HTML, CSS, and JavaScript.

Technologies: JavaScript, ArcGIS API for JavaScript, ArcGIS Online, CSS
3 credits
Electives (select 6 credits)
Title Abbreviation Description Credits
Cartography and Visualization GEOG 486 Theory and practice of cartographic design, emphasizing effective visual thinking and visual communication with geographic information systems.

Technologies: ArcGIS Pro, Mapbox Studio, QGIS

Prerequisite: GEOG 484 or permission of the program
3 credits
Advanced Python Programming for GIS GEOG 489 Learn advanced applications of Python for developing and customizing GIS software, designing user interfaces, and solving complex geoprocessing tasks using both proprietary and open source platforms.

Technologies: ArcGIS Pro, ArcPy, Jupyter Notebooks, ArcGIS API for Python, QGIS, GDAL/OGR

Prerequisite: GEOG 485 or permission of the program
3 credits
Cloud and Server GIS GEOG 865

Theory and practical applications of using cloud computing and server resources to solve geospatial problems.

Technologies: ArcGIS Server, Portal for ArcGIS, ArcGIS Online, GeoServer, CARTO, Amazon Web Services, Mapbox, Google Fusion Tables Theory

Prerequisite: GEOG 484

3 credits
Spatial Database Management for the Geospatial Professional GEOG 868 Advanced topics in the storage, management, and retrieval of geospatial data using common proprietary and open-source relational database technologies.

Technologies: SQL, PostGIS, ArcSDE/Multiuser Geodatabases, QGISAdvanced
3 credits

Course Availability

If you're ready to see when your courses will be offered, visit our public LionPATH course search (opens in new window) to start planning ahead.

Penn State World Campus Student

Ready to Learn More?

Get the resources you need to make informed decisions about your education. Request information on this program and other programs of interest by completing this form.

* required 1/3

I agree to be contacted via phone, email, and text by Penn State World Campus and affiliates. Privacy Policy. reCAPTCHA protected. Google Privacy Policy and Terms of Service.