This course describes the state-of-the-art knowledge on the widely applied GIS softwares such as ArcGIS and QGIS. In addition, this course also provides basic knowledge on the development and management of GIS website and database.