GeoAI & Spatial Data Science with Python & R Course

GeoAI & Spatial Data Science with Python & R Course

This training course will equip participants with the necessary skills and knowledge on how to report, analyze, and disseminate data for all health programs.

Advanced | 10 days | Face to Face | Certificate
(4.5)
01

Course Overview

Course Summary
Course Title GeoAI & Spatial Data Science with Python & R Course
Organization Tech For Development (T4D)
Venue Tech For Development (T4D) Training Center along Tala Road, Runda, Nairobi
Target Industries
Target Job Roles
Course Fees (Face-to-Face) USD 2,700/KES 189,000 (Exclusive of VAT)
Course Fees (Virtual) TBA
Training Modes Virtual and face-to-face training
Payment Payment should be made to the Tech For Development (T4D) bank account on or before the start of the course
Accreditation Tech For Development Certificate of Course Completion

Course Overview

This course introduces participants to the rapidly evolving field of GeoAI (Geospatial Artificial Intelligence) and Spatial Data Science, focusing on the use of Python and R for intelligent spatial analysis, machine learning, and predictive modeling. Designed for geospatial professionals, analysts, and researchers, the course blends spatial statistics, data wrangling, visualization, and model development in a practical, hands-on environment. Participants will work with real datasets to develop and evaluate models that support decision-making in sectors such as urban planning, environmental monitoring, disaster management, and infrastructure development.

Duration

10 Days

Target Audience

  • GIS Analysts and Data Scientists

  • Remote Sensing Specialists

  • Urban Planners and Environmental Scientists

  • Infrastructure and Transport Analysts

  • Research Fellows and Academicians in Spatial Fields

  • National/Regional Geo-Intelligence Units

Personal Impact

  • High-demand data science skills with spatial intelligence focus

  • Competence in open-source GeoAI tools for modern spatial analysis

  • Ability to bridge geospatial workflows with predictive modeling

Organizational Impact

  • Stronger data-driven decisions for planning and resource management

  • In-house GeoAI capacity to reduce outsourcing costs

  • Advancement toward intelligent spatial infrastructure and digital twin capabilities

Course Objectives

By the end of this training, participants will be able to:

  • Apply spatial data science workflows using Python and R

  • Conduct spatial regression, clustering, and time-series analysis

  • Integrate geospatial and tabular data for machine learning applications

  • Build and evaluate predictive models for geospatial decision support

  • Utilize AI tools for land cover classification, hotspot detection, and change prediction

02

Course Modules

Course Modules 

Module 1: Foundations of Spatial Data Science and GeoAI

  • Concepts of GeoAI, spatial machine learning, and intelligent mapping

  • Overview of Python and R environments for geospatial analytics

  • Installing core libraries and IDEs (JupyterLab, RStudio)

  • Types of geospatial data: raster, vector, time-series

  • Exercise: Setting up your GeoAI toolkit in Python & R

Module 2: Spatial Data Wrangling and Visualization

  • Reading and manipulating spatial datasets with geopandas and sf

  • Coordinate systems, projections, and transformations

  • Joining spatial and attribute data

  • Map creation and spatial visualizations with matplotlib, ggplot2, and leaflet

  • Lab: Create an interactive choropleth map using R and Python

Module 3: Exploratory Spatial Data Analysis (ESDA)

  • Spatial autocorrelation (Moran’s I, Geary’s C)

  • Global vs. local spatial patterns

  • Hotspot and cluster detection

  • Exercise: Hotspot detection using real infrastructure or urban growth data

Module 4: Introduction to Machine Learning for Spatial Data

  • Supervised vs unsupervised learning

  • Data preprocessing, feature selection, normalization

  • Applying scikit-learn and caret to geospatial datasets

  • Model training: decision trees, random forest, KNN

  • Hands-On: Land cover classification using remote sensing input

Module 5: Raster Data Processing and Terrain Modeling

  • Handling rasters with rasterio (Python) and terra (R)

  • Zonal statistics, NDVI calculation, and DEM analysis

  • Raster classification and reclassification

  • Exercise: Classify NDVI zones and terrain exposure from satellite data

Module 6: Predictive Modeling and Time-Series Forecasting

  • Regression modeling (linear, logistic, spatial lag/error models)

  • Time-series models for rainfall, temperature, traffic, etc.

  • Validation, cross-validation, and RMSE/MAE

  • Case Study: Predicting flood risk or urban expansion using spatial regression

Module 7: Deep Learning for GeoAI (Optional Advanced)

  • Basics of CNNs and AI in geospatial modeling

  • Using PyTorch or TensorFlow with spatial data

  • Image segmentation and feature detection

  • Lab: Land use classification from high-res imagery (pre-trained models)

Module 8: Spatial Clustering and Unsupervised Learning

  • Clustering algorithms: K-Means, DBSCAN, hierarchical

  • Spatial pattern detection (e.g., disease, infrastructure gaps)

  • Clustering geotagged data for hotspot prioritization

  • Exercise: Cluster analysis of health facility distribution

Module 9: Interactive Maps and Geo-Dashboards

  • Generating interactive maps with folium, shiny, streamlit

  • Exporting results to web maps or APIs

  • Integrating model outputs with QGIS or web dashboards

  • Capstone: Create a spatial intelligence dashboard for a development use case

Module 10: Project Development and Course Wrap-Up

  • Final group projects 

  • Presentation of models and interpretation

  • Peer feedback and expert review

  • Recap of tools, documentation, and continuous learning paths

  • Certification and close-out discussion

03

Course Administration

Methodology

This instructor-led training course is delivered using a blended learning approach comprising presentations, guided practical sessions, web-based tutorials, and group work.

Accreditation

Participants will receive a Tech For Development Certificate of Course Completion.

Training Venue

Held at the Tech For Development Training Centre.

Accommodation & Airport Transfer

Arranged upon request.
Email: letstalk@techfordevelopment.com
Phone: (+254) 790 824 179

Tailor-Made

Customised training available.

Payment

Send proof of payment to letstalk@techfordevelopment.com.

Date & Location Cost
2026 Schedules
08 Jun - 19 Jun
Nairobi
KES 189,000 |
$2,700
Register
13 Jul - 24 Jul
Nairobi
KES 189,000 |
$2,700
Register
10 Aug - 21 Aug
Nairobi
KES 189,000 |
$2,700
Register
14 Sep - 25 Sep
Nairobi
KES 189,000 |
$2,700
Register
12 Oct - 23 Oct
Nairobi
KES 189,000 |
$2,700
Register
09 Nov - 20 Nov
Nairobi
KES 189,000 |
$2,700
Register
14 Dec - 25 Dec
Nairobi
KES 189,000 |
$2,700
Register
2027 Schedules
11 Jan - 22 Jan
Nairobi
KES 189,000 |
$2,700
Register
08 Feb - 19 Feb
Nairobi
KES 189,000 |
$2,700
Register
08 Mar - 19 Mar
Nairobi
KES 189,000 |
$2,700
Register
12 Apr - 23 Apr
Nairobi
KES 189,000 |
$2,700
Register
10 May - 21 May
Nairobi
KES 189,000 |
$2,700
Register
14 Jun - 25 Jun
Nairobi
KES 189,000 |
$2,700
Register
12 Jul - 23 Jul
Nairobi
KES 189,000 |
$2,700
Register
09 Aug - 20 Aug
Nairobi
KES 189,000 |
$2,700
Register
13 Sep - 24 Sep
Nairobi
KES 189,000 |
$2,700
Register
11 Oct - 22 Oct
Nairobi
KES 189,000 |
$2,700
Register
08 Nov - 19 Nov
Nairobi
KES 189,000 |
$2,700
Register
13 Dec - 24 Dec
Nairobi
KES 189,000 |
$2,700
Register
2028 Schedules
10 Jan - 21 Jan
Nairobi
KES 189,000 |
$2,700
Register
14 Feb - 25 Feb
Nairobi
KES 189,000 |
$2,700
Register
13 Mar - 24 Mar
Nairobi
KES 189,000 |
$2,700
Register
10 Apr - 21 Apr
Nairobi
KES 189,000 |
$2,700
Register
08 May - 19 May
Nairobi
KES 189,000 |
$2,700
Register
12 Jun - 23 Jun
Nairobi
KES 189,000 |
$2,700
Register
10 Jul - 21 Jul
Nairobi
KES 189,000 |
$2,700
Register
14 Aug - 25 Aug
Nairobi
KES 189,000 |
$2,700
Register
11 Sep - 22 Sep
Nairobi
KES 189,000 |
$2,700
Register
09 Oct - 20 Oct
Nairobi
KES 189,000 |
$2,700
Register
13 Nov - 24 Nov
Nairobi
KES 189,000 |
$2,700
Register
11 Dec - 22 Dec
Nairobi
KES 189,000 |
$2,700
Register