Mobile Data Collection Using CommCare Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Monitoring and Evaluation Officers, Programme Managers and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-ME-118

Before you join: Participants should understand basic programme monitoring concepts, including indicators, data collection forms and reporting requirements.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Development and humanitarian programmes depend on timely, credible field data to monitor services, beneficiaries, commodities and outcomes. Paper forms and poorly configured mobile applications create delayed reporting, duplicate records, missing consent evidence and limited visibility for managers. CommCare provides a practical platform for collecting data offline, managing longitudinal beneficiary records and producing structured datasets for monitoring, evaluation, accountability and learning.

This course teaches participants to design, build, test and administer CommCare applications for programme monitoring. Participants translate indicator reference sheets and field workflows into mobile forms, case management structures, user roles and reporting processes. They configure question logic, validation rules, calculations, multimedia prompts, repeat groups, case updates and follow-up schedules. The course also addresses mobile deployment, data exports, data quality checks, safeguarding, informed consent, access control and routine application maintenance.

Instruction combines short technical briefings with guided configuration, sector cases and review sessions. Cases reflect common programme uses such as community health follow-up, cash assistance registration, protection referrals, education attendance and post-distribution monitoring. Participants progressively build a working CommCare application from the first week, then improve its data model, testing process, reporting outputs and governance arrangements during the second week. They leave with a tested application prototype, field deployment plan, data quality protocol and documentation suitable for adaptation to their own programme.

The course suits M&E staff, programme officers, information management personnel, digital health teams, researchers and implementing-partner staff who need to commission, build or manage mobile data collection systems. It is particularly useful where field teams work with intermittent connectivity, multiple languages, sensitive beneficiary data or repeated household and client follow-up.

What you will be able to do

  • Design a CommCare application architecture from programme workflows and indicator reference sheets
  • Build mobile forms using question types, logic, validation, calculations and repeat groups
  • Configure case management for beneficiary registration, follow-up and service tracking
  • Set up mobile users, groups, locations and role-based data access
  • Test and deploy offline Android applications using structured user acceptance procedures
  • Export, clean and reconcile CommCare data for monitoring and evaluation reporting
  • Apply consent, data minimisation, safeguarding and access-control requirements to mobile data collection
  • Produce a complete CommCare application prototype, deployment plan and data quality protocol

Benefits of attending

For you

  • Build and maintain CommCare applications without dependence on external developers
  • Translate field workflows into usable offline forms and beneficiary follow-up processes
  • Diagnose common form logic, case update and mobile synchronisation problems
  • Produce cleaner monitoring datasets with traceable validation and quality checks
  • Strengthen readiness for M&E, digital health and information management responsibilities

For your organisation

  • Shorten reporting cycles through structured mobile submissions and scheduled synchronisation
  • Reduce duplicate beneficiary records through controlled case registration and search rules
  • Improve indicator reliability with mandatory fields, range checks and skip logic
  • Protect sensitive programme data through user roles, consent fields and access controls
  • Create reusable application documentation for partner rollout and staff handover

Course modules

20 modules over 10 days

Participants can map a programme workflow to the main CommCare application components.

  • CommCare HQ, mobile application, forms, cases and reports architecture
  • Mobile data collection workflow from field visit to management decision
  • Offline-first synchronisation principles for remote and low-connectivity field operations
  • Application components matched to registration, follow-up and survey workflows
  • Programme workflow mapping using actors, decisions, data and handoffs
  • Indicator reference sheets translated into required mobile data elements

Participants can produce a build-ready specification for a CommCare data collection application.

  • Stakeholder interviews structured around decisions, users, workflows and reporting needs
  • Data collection specification covering forms, cases, users and outputs
  • Process maps distinguishing registration, service delivery, referral and follow-up events
  • Minimum dataset selection using indicator definitions and disaggregation requirements
  • Field usability constraints documented for language, literacy, devices and connectivity
  • Requirements traceability matrix linking indicators, questions, calculations and reports

Participants can design concise, field-ready questions and response options for mobile forms.

  • Question wording techniques that reduce ambiguity, recall bias and interviewer variation
  • Response formats selected for categorical, numeric, date and text data
  • Standard answer lists designed with mutually exclusive response categories
  • Required questions balanced against respondent burden and field workflow
  • Mobile screen design using short labels, hints and logical sequencing
  • Translation planning with source language, local terms and version control

Participants can create and organise functional CommCare forms using standard question types.

  • Form Builder workspace, application menu and module structure orientation
  • Text, numeric, date, single-select and multi-select question configuration
  • Question labels, help text and default values for enumerator guidance
  • Lookup tables used for controlled facilities, villages and service lists
  • Form save settings and incomplete form recovery options
  • Application menu ordering aligned with fieldworker task sequences

Participants can control question flow and prevent common data-entry errors.

  • Skip logic configured through display conditions and relevance expressions
  • Validation constraints applied to dates, ranges, identifiers and required combinations
  • Calculation questions deriving ages, totals, scores and follow-up dates
  • Conditional messages written to explain failed validation rules clearly
  • Logic trees tested against expected respondent pathways and exceptions
  • Hard stops and warning prompts chosen according to data-risk severity

Participants can build richer mobile forms for repeated observations and field evidence.

  • Repeat groups configured for household members, commodities and service visits
  • Group displays used to organise long forms into coherent sections
  • Image, audio and signature capture configured with informed consent safeguards
  • Barcode scanning applied to assets, vouchers and beneficiary documents
  • Hidden values stored for metadata, calculations and workflow control
  • Form completion timestamps and device metadata reviewed for supervision

Participants can design CommCare cases for tracking beneficiaries across multiple contacts.

  • Case management concepts for longitudinal beneficiary and household records
  • Case properties selected for identifiers, demographics, status and eligibility
  • Registration forms configured to create new cases correctly
  • Follow-up forms configured to load and update existing cases
  • Case lifecycle states defined for active, closed, transferred and duplicate records
  • Unique identifier design using programme codes and controlled registration rules

Participants can configure controlled case selection and multi-step programme workflows.

  • Case search configured using beneficiary names, identifiers and locations
  • Case lists designed with meaningful display fields for fieldworkers
  • Eligibility criteria expressed through case properties and conditional form access
  • Referral workflows linking originating services, receiving services and completion status
  • Closed case handling prevents inappropriate follow-up data entry
  • Duplicate prevention rules reviewed against realistic registration scenarios

Participants can configure user structures that reflect field operations and supervision lines.

  • Mobile worker, web user and administrator roles distinguished
  • User groups configured for teams, partners and programme units
  • Location hierarchies structured by country, region, district and facility
  • Role-based access controls matched to operational responsibilities
  • Case sharing groups planned for team-based service delivery workflows
  • User onboarding records include device assignment and training status

Participants can test CommCare applications systematically before field deployment.

  • Test plan built from requirements, workflows, logic paths and risk areas
  • Test cases cover valid entries, invalid entries and boundary values
  • User acceptance testing records expected results, actual results and defects
  • Android preview testing checks screen flow, language and offline behaviour
  • Defect logs prioritise severity, ownership, retest status and release decisions
  • Version naming conventions distinguish draft, pilot and production applications

Participants can prepare CommCare mobile applications for controlled field deployment.

  • CommCare mobile installation, login and application restore procedures
  • Application profiles configured for appropriate user groups and locations
  • Offline submission queues monitored before and after synchronisation
  • Device readiness checklist covers storage, battery, date and connectivity
  • Mobile security settings address screen locks, updates and device loss
  • Field support escalation paths define first-line and technical responsibilities

Participants can plan a pilot that validates workflows, usability and operational controls.

  • Pilot objectives distinguish technical defects from workflow and training issues
  • Enumerator briefing plan covers consent, device handling and form completion
  • Pilot sampling selects representative users, locations and beneficiary scenarios
  • Observation checklist captures delays, misunderstandings and workarounds during use
  • Issue triage separates urgent defects from post-pilot enhancements
  • Go-live criteria specify acceptable quality, support and readiness thresholds

Participants can establish routine checks for completeness, consistency and timeliness.

  • Data quality dimensions assessed through completeness, accuracy, timeliness and consistency
  • Routine Data Quality Assessment principles applied to CommCare submissions
  • Completeness checks compare expected forms, submitted forms and missing records
  • Outlier rules identify implausible values, durations and service volumes
  • Duplicate checks compare identifiers, names, locations and registration dates
  • Data correction protocol preserves audit trails and approved change authority

Participants can export CommCare data and prepare structured datasets for analysis.

  • Form, case and user exports selected for specific reporting questions
  • Export filters applied by date, location, user and application version
  • Excel cleaning steps standardise dates, labels, codes and missing values
  • Unique keys used to join form submissions with case datasets
  • Repeat group exports reconciled with parent forms using identifiers
  • Data dictionaries document variables, labels, values and transformation rules

Participants can specify reporting outputs that support programme decisions and donor requirements.

  • Reporting questions linked to indicators, targets, disaggregations and decision owners
  • Indicator calculations distinguish numerator, denominator, period and inclusion criteria
  • CommCare reports configured for submission counts, case status and worker activity
  • Data extracts structured for monthly reporting, donor templates and evaluations
  • Reporting calendar assigns validation, analysis, approval and dissemination responsibilities
  • Feedback loops return data findings to field teams and programme managers

Participants can incorporate proportionate protections for sensitive programme data in CommCare.

  • Data minimisation applied to beneficiary registration and follow-up forms
  • Informed consent scripts distinguish participation, data use and withdrawal options
  • Sensitive data classification identifies protection, health and financial information
  • Access matrices define who can view, edit, export and administer data
  • Retention schedules specify archival, deletion and case closure decisions
  • Safeguarding referral data separated from routine programme monitoring records

Participants can maintain CommCare applications without disrupting active field data collection.

  • Change requests assessed for indicator, workflow, data and training implications
  • Configuration change log records rationale, owner, version and approval
  • Form version management protects continuity during active data collection
  • Release procedures include backup, testing, communication and rollback decisions
  • User access reviews identify inactive accounts and inappropriate permissions
  • Application documentation maintained for forms, cases, reports and support contacts

Participants can assess practical options for connecting CommCare with programme information systems.

  • Integration requirements distinguish data exchange, reporting and master-data needs
  • API concepts explained through endpoints, authentication, requests and responses
  • Unique identifiers planned for matching CommCare records with external systems
  • DHIS2 reporting workflows assessed for aggregate indicator transfer requirements
  • Data mapping table aligns source fields, target fields and transformation rules
  • Integration risk assessment covers duplicates, timing, ownership and error handling

Participants can establish governance arrangements for sustained CommCare application ownership.

  • Operating model defines application owner, technical administrator and data steward
  • RACI matrix assigns build, approval, support and reporting responsibilities
  • Support service levels classify incidents by urgency, impact and response time
  • Training-of-trainers plan supports onboarding, refresher training and staff turnover
  • Cost plan covers devices, connectivity, support and application maintenance
  • Periodic review cycle evaluates relevance, data quality and user adoption

Participants can build, review and present a complete CommCare application with deployment and data quality documentation.

  • Programme scenario converted into a complete CommCare application specification
  • Mobile forms built with logic, validation, calculations and appropriate guidance
  • Case workflow configured for registration, follow-up, referral and closure
  • Users, groups and locations aligned with proposed field operating structure
  • Test evidence, deployment plan and data quality protocol assembled
  • Peer review assesses usability, data protection, reporting and maintenance readiness

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. CommCare application requirements specification
  2. Mobile form design template
  3. Case management data model
  4. User access and location matrix
  5. Application testing and deployment checklist
  6. Routine data quality protocol

Who should attend

  • Monitoring and Evaluation Officers — need reliable field data for indicators and reporting
  • Programme Managers — need visibility of service delivery, beneficiaries and follow-up actions
  • Information Management Officers — configure data structures, user access and reporting datasets
  • Digital Health Officers — manage longitudinal client records and community health workflows
  • Research Coordinators — build controlled field instruments and monitor enumerator submissions
  • Implementing Partner Staff — deploy standardised tools across distributed field teams

Skills and tools covered

CommCare form buildingCase management designMobile data qualityOffline deployment planningM&E data managementData protection controls

Tools and standards

CommCare HQ, CommCare Mobile, Microsoft Excel, Routine Data Quality Assessment

How the course runs

Training methodology

The course uses short instructor briefings followed by guided configuration in CommCare. Participants analyse programme cases, convert paper workflows into digital specifications and build application components in stages. Small-group reviews examine form usability, case logic, data risks and deployment decisions. Simulated field submissions expose offline use, synchronisation and data-quality issues. Trainers use structured feedback checkpoints and application planning sessions so participants can adapt the methods to their own programme requirements.

Requirements and prerequisites

Participants should understand basic programme monitoring concepts, including indicators, data collection forms and reporting requirements. Experience using spreadsheets to review or clean programme data is helpful. Participants should be comfortable working with web applications and Android smartphones or tablets. No programming, database administration, GIS expertise or prior CommCare experience is required. The course focuses on configuring CommCare through its standard interface rather than writing code. Participants gain most value when they can bring a real programme workflow, indicator list or paper form for adaptation.

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in East Africa Time, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should understand basic monitoring concepts and be comfortable using web applications and spreadsheets. No coding, database administration or previous CommCare experience is required.

Bring a laptop with a current web browser and, if possible, an Android phone or tablet for mobile testing. A real paper questionnaire, programme workflow or indicator list will help you develop a relevant application prototype.

It is designed for M&E officers, programme staff, information management personnel, digital health teams and research coordinators. It also suits managers who supervise field data collection and need to review application design decisions.

This course focuses on CommCare's application builder, offline Android use, case management and longitudinal beneficiary workflows. General M&E courses focus more broadly on indicators and evaluation methods, while KoboToolbox courses usually emphasise survey deployment rather than case-based service tracking.

You can use the requirements specification, form template, case model and deployment checklist to improve an existing application or build a new one. The methods apply directly to registration, follow-up, service delivery, referral and monitoring workflows.

Each day runs from 08:30 to 16:30 and provides about 6.5 contact hours. The first week builds forms, logic, cases and users; the second week covers deployment, data quality, reporting, governance and the final application capstone.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.