This online book serves as an introduction to geographic data science using the R programming language. It is designed as a companion for a university module, focusing on core programming, data wrangling, statistical analysis, and machine learning techniques for geographers. The resource emphasizes R's versatility as a free and open-source tool for spatial data processing and geographic information analysis.