Students will learn to use open source GIS tools like QGIS, GeoServer and PostGIS to collect, store, analyze, serve and visualize spatial data on the web (e.g., OpenStreetMap Data). This course will help students understand the backend of web mapping services like Google map, Bing Map etc. by using open source GIS server to build Google Map-like web mapping services, including data services (WFS), visualization services (WMS), and processing services(WPS). Previous exposure to GIS environment and basic concepts of web server will be helpful but not required for learning in this course.