Course Date Location Course fee: Click to Register (Group)
Start Date: 13/11/2023 End Date: 17/11/2023 Nairobi Kenya $ 1,000 Register as Individual Register for Online Training Register as a Group


Open Data Kit (ODK) is a suite of tools that allows data collection using android mobile devices and data submission to an online server. The process of collecting data on paper using a pen, which is then manually entered into a database for analysis has been simplified by the ODK with which data is inputted and then exported directly into a centralized database for processing and analysis. Therefore, this training will equip the participants with skills to collect and manage mobile data using ODK.

Participants who successfully complete the course will receive Certificate of Participation.


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

·      Create survey forms using Build or XLS Forms

·      Set up ODK Build, Collect and Aggregate 

·      Upload forms to an Aggregate server

·      Load forms into Collect on an Android device

·      Collect to fill out forms with field participants using ODK

·      Upload, Export and Analyse survey data from Collect to Aggregate


The course will take 5 days approximately 


 This course is intended for individuals and organizational staffs who are conducting field data collection activities.


MODULE 1: Introduction to Mobile Data Collection

·      Introduction to mobile phone data collection

·      Common mobile based data collection platforms

·      Data aggregation, storage, and dissemination

·      Understanding question types forming a questionnaire

MODULE 2: Introduction to Open Data Kit (ODK)

·      Components of Open Data Kit (ODK)

·      ODK Form

·      ODK Collect Application Interface

·      ODK Aggregate

·      ODK Manage

·      ODK platforms and formats

MODULE 3: Setting up ODK Collect

·      ODK Collect Installation from google play

·      Manual installation of OK

·      ODK Collect Menus, Settings and Security

·      Best practices for ODK Collect

MODULE 4: ODK Aggregate Server

·      Setting up own aggregate server using Google App Engine

·      Configuring ODK Aggregate Server

·      Setting up local server

·      Uploading the form to aggregate server      

·      Managing forms in Aggregate

·      Working with submitted data in aggregate

MODULE 5: Designing and Creating forms using ODK Build

·      Using ODK build

·      Designing forms directly on:

·      ODK Build

·      Koboform builder

·      PurcForms

·      Uploading forms to aggregate

·      Form properties

MODULE 6: Designing and Creating form using XLS form

·      Introduction to XLSForm

·      Components of XLSForm

·      Question types

·      Form Logic, styling, language

·      Form operators and functions

·      Constraints & Skips

·      Form validation

·      Uploading form to aggregate server

MODULE 7: Using ODK Collect for field data collection

·      Filling forms in ODK Collect

·      Managing forms in ODK Collect

·      Collecting different types of data

·      Advanced use and best practices

·      Submitting data to ODK aggregate

MODULE 8: Data Management

·      Exporting data from ODK Aggregate as CSV

·      Downloading data in different formats

·      Formatting data for further analysis using statistical applications

·      Outputting data through Google spreadsheet 

MODULE 9: Visualizing Geographic Data

·      Exporting GPS Coordinates to Google maps 

·      Exporting GPS data for Mapping/Visualizing

·      Visualizing GIS data using QGIS


·      The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web-based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.

·      The participants should be reasonably proficient in English as all facilitation and course materials will be offered in English.

·      Upon successful completion of this training, participants will be issued with a certificate.

·      The training will be held at Kincaid Training Centre. The course fee covers the course tuition, training materials, two break refreshments and lunch.

·      All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.

·      Accommodation and airport pickup are arranged upon request. For reservations contact the Training coordinator at Email: or Tel: +254 724592901

·      This training can also be customized to suit the needs of your institution upon request. You can have it delivered in our Kincaid Training Centre or at a convenient location.


For further inquiries, please contact us on Tel: +254 724592901 or send mail to


Payments are due upon registration. Payment should be sent to our Bank account before commencement of training and proof of payment sent to