CommCare for Development Programmes Training Course

Duration 10 days 20 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Monitoring and Evaluation Officer, Programme Manager 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-136

Before you join: Participants should understand basic monitoring and evaluation concepts, including indicators, data collection tools, disaggregation, and routine reporting.

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 programmes need timely, credible field data to manage caseloads, monitor service delivery, identify missed follow-ups, and report results to funders and government counterparts. Paper registers and disconnected spreadsheets often create duplicate records, late reporting, weak data checks, and limited visibility of service quality. CommCare provides a mobile data collection and case-management platform for programmes requiring structured workflows in low-connectivity settings, including health, nutrition, protection, agriculture, livelihoods, education, and humanitarian response.

This course teaches participants to configure CommCare applications around programme workflows and monitoring requirements. Participants design mobile forms, apply skip logic and validation rules, manage client and household cases, create referral and follow-up workflows, assign users and locations, and prepare reports and data exports. The course also addresses indicator definitions, disaggregation, routine data quality assessment, offline deployment, user acceptance testing, data protection, safeguarding, rollout planning, and ongoing application governance. Participants learn to connect technical configuration decisions with results frameworks, data dictionaries, supervision processes, and management reporting needs.

Instruction combines short technical briefings with guided configuration work, development and humanitarian cases, peer review, troubleshooting simulations, and application planning. Participants work progressively from a programme brief to a configured CommCare application design. They leave with a reusable application blueprint containing workflow maps, form specifications, case structures, user-access rules, data-quality controls, reporting requirements, and a deployment plan. The course suits programme, M&E, digital health, information management, and data systems staff who need to specify, build, supervise, or improve CommCare-supported data systems.

What you will be able to do

  • Design CommCare application architecture from programme workflows, results frameworks, and indicator requirements
  • Configure mobile forms using question types, skip logic, validations, calculations, and controlled choice lists
  • Build case-management workflows for registration, follow-up, referrals, service delivery, and case closure
  • Apply Routine Data Quality Assessment dimensions to CommCare data collection and reporting processes
  • Create user-role, location, and case-sharing structures using least-privilege access principles
  • Produce CommCare reports, Excel exports, codebooks, and disaggregated management analyses
  • Plan secure testing, rollout, user support, data protection, and application governance arrangements
  • Present a deployable CommCare application package with forms, workflows, controls, and reporting specifications

Benefits of attending

For you

  • Configure mobile data collection forms without relying entirely on external developers
  • Translate programme workflows into practical case-management and follow-up designs
  • Diagnose form, synchronization, user-access, and data-quality issues systematically
  • Produce stronger specifications for CommCare vendors, technical teams, and programme stakeholders
  • Build a portfolio-ready CommCare application package for current programme work

For your organisation

  • Improved completeness and timeliness of frontline service delivery data
  • Fewer duplicate registrations and missed client follow-up actions
  • Clearer accountability for user access, data corrections, and application changes
  • More reliable indicator reporting through defined data dictionaries and quality controls
  • Lower implementation risk through structured testing, rollout, support, and governance plans

Course modules

20 modules over 10 days

Participants can translate a programme workflow into a structured CommCare application architecture.

  • CommCareHQ project spaces, applications, users, and data ownership model
  • Mobile workflow mapping from beneficiary encounter to supervisory decision
  • Indicator reference sheets linked to questions, cases, and reports
  • Programme theory translated into measurable digital service delivery steps
  • CommCare application architecture: forms, modules, menus, and case lifecycle
  • Data-flow diagram identifying collection, synchronization, storage, access, and use

Participants can configure a CommCare project for appropriate mobile and web-based use.

  • Android device requirements, CommCare Mobile installation, and secure application access
  • Project settings controlling languages, time zones, defaults, and data retention
  • Application profiles matched to device type, language, and deployment channel
  • Mobile menu structure designed around frontline worker task sequences
  • Demo users distinguish web administration from mobile field workflows
  • Synchronization mechanics explain server copies, local records, and conflict resolution

Participants can design usable mobile forms that capture valid programme data.

  • Form Builder question types selected for valid field data capture
  • XLSForm columns map labels, relevance, constraints, and calculations
  • Question wording follows cognitive interviewing principles and local terminology
  • Choice lists use stable codes, labels, and controlled vocabulary
  • Required fields distinguish mandatory service data from optional observations
  • Form sections reduce respondent burden through logical grouping and sequencing

Participants can configure form logic that guides users and prevents invalid submissions.

  • Skip logic directs users through eligibility, referrals, and follow-up pathways
  • Relevance expressions control question display using prior answers and case values
  • Validation constraints prevent impossible dates, ranges, and incompatible responses
  • Calculation questions derive age, gestation, scores, and visit schedules
  • Default values populate worker identifiers, locations, and encounter timestamps
  • Error messages give actionable correction prompts without exposing sensitive information

Participants can configure case structures for clients, households, referrals, and service episodes.

  • Case types model clients, households, facilities, referrals, and service episodes
  • Case properties store persistent attributes required at later encounters
  • Case lifecycle rules define opening, updating, closing, and reopening conditions
  • Parent-child cases connect households with individual members and visits
  • Case sharing groups support supervised handovers while controlling visibility
  • Duplicate prevention uses search, matching fields, and registration safeguards

Participants can build end-to-end workflows for enrolment, service delivery, referrals, and follow-up.

  • Registration workflows capture consent, identity, eligibility, and baseline information
  • Service delivery forms schedule visits from protocol-specific completion criteria
  • Referral workflows record destination, completion status, and feedback loops
  • Follow-up lists prioritize overdue cases using calculated visit dates
  • Closed-loop workflows connect screening, referral, treatment, and outcome records
  • Protocol exceptions document missed appointments, refusals, and escalations

Participants can structure complex forms using repeats, subforms, filters, and lookup tables.

  • Repeat groups capture multiple services, commodities, or household members
  • Subforms separate complex assessments from short routine encounter forms
  • Repeat counts validate expected observations against roster or visit rules
  • Dynamic choice filters restrict lists using location, eligibility, or caseload
  • Lookup tables maintain standard protocols, commodity lists, and referral directories
  • Form normalization avoids repeated data elements and conflicting enumerations

Participants can improve form usability for diverse field users and local contexts.

  • Multimedia prompts support counselling, job aids, and protocol adherence
  • Language profiles manage translated labels, audio, and culturally appropriate terms
  • Plain-language design reduces interpretation errors among low-literacy user groups
  • Accessibility checks address font size, contrast, audio, and touch targets
  • Device testing confirms media performance under constrained storage and bandwidth
  • Translation review reconciles programmatic meaning, local usage, and data codes

Participants can establish user access structures that support operations and protect sensitive data.

  • CommCare user roles separate administration, supervision, data entry, and analysis
  • Mobile workers assigned to locations using programme hierarchy and caseloads
  • User groups control shared cases, reporting access, and peer handovers
  • Least-privilege access matrix documents permissions for each operational role
  • Account lifecycle procedures cover creation, transfer, deactivation, and audit
  • Supervisor workflows review caseloads without unrestricted personal data access

Participants can prepare CommCare applications for reliable use in low-connectivity field settings.

  • Offline-first workflows account for interrupted connectivity and delayed synchronization
  • Device enrolment checklist records ownership, security settings, and support contacts
  • Mobile updates follow version control, backup, and rollback procedures
  • Sync monitoring identifies stale devices, transmission failures, and unresolved conflicts
  • Field support triage separates account, form, device, and connectivity incidents
  • Deployment calendar coordinates releases with service continuity and supervision schedules

Participants can align CommCare questions and case data with valid M&E indicator definitions.

  • Indicator reference sheets define numerator, denominator, source, frequency, and owner
  • Results frameworks connect activities, outputs, outcomes, and reporting questions
  • Disaggregation plan specifies sex, age, location, disability, and cohort fields
  • Data dictionary aligns indicator terms, question codes, formats, and allowable values
  • Collection frequency balances decision needs, respondent burden, and data latency
  • Unique identifiers support longitudinal monitoring while minimizing identifiable data

Participants can apply systematic data-quality controls to mobile collection and reporting processes.

  • Routine Data Quality Assessment dimensions assess accuracy, completeness, timeliness, integrity
  • Range checks flag improbable values using programmatic thresholds and distributions
  • Consistency checks compare related answers, repeated visits, and reported totals
  • Missing-data rules distinguish nonresponse, not-applicable, unknown, and system failure
  • Audit trails support correction review, accountability, and documented data changes
  • Supervisory verification samples source records against submitted mobile forms

Participants can specify reports and dashboards that support operational and management decisions.

  • CommCare reports filter cases, users, locations, dates, and completion status
  • Report specifications translate management questions into fields, filters, and aggregations
  • Case list reports identify defaulters, high-risk clients, and pending referrals
  • Aggregate reports calculate service volumes, coverage proxies, and workload measures
  • Dashboard wireframes prioritize exceptions, trends, targets, and action owners
  • Reporting calendar aligns refresh cycles with management and donor deadlines

Participants can prepare structured CommCare exports for repeatable M&E analysis and reporting.

  • Data exports select de-identified fields, date ranges, and analytic formats
  • Excel Power Query cleans CommCare exports using repeatable transformation steps
  • Codebooks preserve variable labels, response codes, and derivation rules
  • Long-format repeat data reshaped for service counts and longitudinal analysis
  • Pivot tables summarize disaggregated results by location, cadre, and period
  • Reconciliation log records extraction dates, filters, transformations, and exceptions

Participants can assess and specify data exchange requirements with external programme systems.

  • Interoperability assessment maps source systems, identifiers, exchange frequency, and ownership
  • DHIS2 aggregate reporting mapped from CommCare indicators and approved disaggregations
  • API concepts distinguish authentication, endpoints, payloads, and scheduled transfers
  • FHIR resources considered for patient data exchange where national standards apply
  • Master-data rules reconcile facility codes, locations, users, and organisation names
  • Integration controls document validation, error handling, retries, and reconciliation

Participants can apply data protection and safeguarding controls to CommCare application designs.

  • Data minimisation limits collection to information required for stated purposes
  • Informed consent scripts explain collection, use, sharing, and withdrawal choices
  • Data protection impact assessment identifies risks, controls, and residual exposure
  • Sensitive case access restricted through roles, sharing groups, and retention rules
  • Safeguarding escalation workflows protect survivors and prevent harmful disclosures
  • Incident response plan assigns containment, notification, investigation, and recovery actions

Participants can test CommCare applications and manage release decisions before field deployment.

  • Requirements traceability matrix links user stories, forms, indicators, and tests
  • Test cases cover normal, boundary, exception, offline, and synchronization conditions
  • User acceptance criteria define expected workflow results before release approval
  • Defect log records severity, reproducibility, owner, resolution, and retest status
  • Pilot feedback separates usability issues from configuration and training gaps
  • Release sign-off confirms programme, M&E, technical, and safeguarding approval

Participants can plan adoption support for CommCare users, supervisors, and administrators.

  • Training needs analysis segments administrators, supervisors, and frontline workers
  • Role-based job aids document mobile tasks, escalation routes, and troubleshooting
  • Training-of-trainers plan sets facilitation standards, observation, and refreshers
  • Pilot rollout monitors adoption, completion, error rates, and support demand
  • Help desk workflow categorizes incidents, service levels, and resolution ownership
  • Change communications explain workflow changes, data responsibilities, and support channels

Participants can establish governance arrangements for maintaining and improving CommCare applications.

  • Product backlog prioritizes enhancements using value, risk, effort, and dependency
  • Application governance board reviews change requests, releases, and data impacts
  • Service-level measures track uptime, synchronization, support response, and closure
  • Monthly performance review converts dashboard findings into accountable actions
  • Configuration documentation records versions, decisions, owners, and approval dates
  • Exit and continuity plan protects records, access, devices, and operational knowledge

Participants can build, peer-review, and present a deployable CommCare application package for a defined programme.

  • Programme brief converted into workflow map, indicator matrix, and application scope
  • Configured forms demonstrate case management, validations, calculations, and follow-up
  • Security matrix assigns roles, locations, case sharing, and access restrictions
  • Data-quality plan specifies checks, supervision, correction, and reporting cadence
  • Deployment plan covers testing, training, support, rollout, and governance
  • Peer review assesses usability, data protection, indicator fit, and release readiness
  • Final presentation defends design choices against programme and operational requirements

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

What you take back to work

  1. CommCare application architecture blueprint
  2. Mobile form and logic specification
  3. Case-management workflow model
  4. Indicator reference sheet and data dictionary
  5. User-access and data-protection matrix
  6. Testing, rollout and governance plan

Who should attend

  • Monitoring and Evaluation Officer — needs reliable mobile data collection and reporting workflows
  • Programme Manager — needs visibility of caseloads, service delivery, and follow-up performance
  • Digital Health Officer — configures and supports mobile health or community health applications
  • Information Management Officer — manages structured data flows, access rules, and reporting outputs
  • Project Coordinator — oversees field implementation, user adoption, and operational readiness
  • Data Manager — prepares exports, codebooks, quality checks, and management analyses

Skills and tools covered

CommCare application designMobile form configurationCase managementData quality assuranceM&E reportingDeployment planning

Tools and standards

CommCareHQ, CommCare Form Builder, XLSForm, DHIS2

How the course runs

Training methodology

The course uses short instructor briefings followed by guided configuration, case analysis, group design reviews, troubleshooting simulations, and application planning. Cases reflect field programmes such as community health visits, nutrition screening, protection referrals, farmer extension, and cash assistance follow-up. Participants progressively develop programme workflows, forms, case structures, indicator definitions, access controls, reports, and rollout arrangements. Trainers use CommCare examples to demonstrate configuration choices, then facilitate peer critique against usability, data quality, safeguarding, and operational requirements.

Requirements and prerequisites

Participants should understand basic monitoring and evaluation concepts, including indicators, data collection tools, disaggregation, and routine reporting. Experience working in a development, humanitarian, public health, education, agriculture, protection, or livelihoods programme is expected. Participants should be comfortable using spreadsheets and web-based applications. Prior CommCare experience is helpful but not required. Programming, database administration, API development, statistical software, or advanced Excel skills are not required. Participants do not need to arrive with a live CommCare project, although a current programme workflow or reporting challenge will help them apply the course content.

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

No prior CommCare configuration experience is required. Participants should understand basic M&E concepts, be comfortable using spreadsheets, and have experience with programme data collection or reporting.

Participants should bring a laptop with access to a modern web browser and Excel or a comparable spreadsheet application. A current programme workflow, paper form, indicator list, or reporting challenge is useful for application planning.

The course is intended for M&E officers, programme managers, digital health staff, information management officers, data managers, and project coordinators. It is particularly relevant to staff responsible for mobile data systems in development and humanitarian programmes.

General M&E courses focus on results frameworks, indicators, evaluation methods, and reporting principles. This course applies those principles specifically to CommCare configuration, including forms, cases, users, offline deployment, reports, testing, and governance.

Participants can use the templates and design methods to review an existing CommCare application or specify a new one. They can improve form logic, case workflows, access controls, data-quality checks, reports, and rollout arrangements.

Training runs from 08:30 to 16:30 each day, with about 6.5 contact hours daily. The first part develops application design and configuration skills, while the later modules focus on reporting, quality assurance, protection, testing, rollout, governance, and the capstone presentation.

Questions about this course?

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