This course introduces software tools and data science techniques for analyzing big geospatial data. An overview of raster-based geographic information systems (GIS) for identifying patterns and clusters in spatial-temporal data using state-of-the-art software and programming languages is provided. Concepts such as kriging/Gaussian processes, vgrams and autoregressive correlation structures are discussed. Data summaries and visualizations specific to spatial-temporal problems are introduced.