This course is designed to: (1) introduce the concepts and theories that are related to an increasingly important technology b (2) introduce various technologies or techniques for creating, analyzing, and disseminating GIS data and services via the Web. Students will be required to practice almost all of the Web GIS tools including client side mapping frameworks like the ArcGIS API for JavaScript, Mapbox, Leaflet, Google Map API, OpenLayers; server side systems including ArcGIS Enterprise (Server/Portal/DataStore), GeoServer; data formats for the web WMS, WFS, Feature Services, MapServices. Students will also be exposed to the experience of working with the Cloud environment such as AWS EC2 and Azure.