
Build and deploy tailored Android mobile apps for digital data collection with Concur, a free open-source tool by Dimagi, similar to ODK, supporting web and feature phones (iOS not supported).
Explore the Comcare architecture, build and install custom mobile apps for field data collection, then view, analyze, and export insights with dashboards and Excel or Power BI integrations.
Discover how mobile data collection with Comcare improves malaria control in Zambia, delivering real-time data, decision support, case management, and multimedia counselling for field workers.
Compare Comcast professional and Comcast community to tailor features such as case management, multimedia, and analytics to your organization's needs and budget, with per-user pricing.
Differentiate web users and mobile workers within the Comcare platform. Access Comcare HQ to manage projects, accounts, and data, while mobile workers collect data on Android devices.
Join the Comcare community forum, moderated by Dimagi and experienced users, to connect with other Comcare users, ask questions, and share experiences on app building, mobile deployment, and data management.
Discover why Comcare stands out for data collection and app building with a user-friendly interface, forum, simulator, and rich customization, including case management, hidden values, and CSV exports.
Learn how to set up CommCare HQ: sign up for the community version, create your account with name, email, password, and phone, then verify your email to start building.
Explore the core components of Comcare, including projects, apps, forms, and menus, and learn how these parts interconnect in upcoming hands-on lessons.
Create and manage new Comcare projects by adding a project space, understanding the unchangeable project URL, and switching between projects to access applications, data, users, and settings.
Create a customized Comcare application in Comcare HQ, where a project can host multiple apps with independent or collaborative functionality, then download to your mobile device for tailored data collection.
Rename the project to the Good Hospital Project and build a Hospital Progress Tracking app to monitor patient visits, admissions, discharges, and real-time capacity within a multi-application Comcare project.
Discover Comcare forms as flexible building blocks for registration, data updates, and transactions, with linked forms, multilingual support, skip logic, real-time validation, and multimedia inputs.
Create and customize a patient biodata form by adding text, date, and multiple choice questions, setting labels, validation, and unique identifiers, while exploring form behavior and errors.
Build a patient biodata form with name, birth date, and gender; add gender options male and female, resolve validation errors, and verify data entry in the CommCare app.
Explore how forms underpin Comcare apps, introducing question types like text, drop-downs, and dates, and learn to design a patient diagnosis form by planning essential questions.
Explore building a patient diagnosis form within a survey, adding text, date, and multiple-choice questions to capture symptoms like flu, congestion, and sore throat.
Create and customize a medical supplies form to track item names, descriptions, quantity, locations, and power level within the service menu.
Add a reorder point as an integer for medical supplies, including date received, expiration date, reason for use, and user details, then save and test the forms in the emulator.
Menus are folders of forms grouped by category within a Comcare application; learn to create, rename, delete, and describe menus, then add questions to forms like staff details.
Build a Comcare project, create an application, and organize patient biodata and diagnosis within hospital management menus; outline forms for patient data, hospital records, medical supplies, and mobile workers.
Explore question types that power dynamic data gathering, from text and multiple choice to media capture and advanced options like GPS barcode scans, for surveys, healthcare records, and inventory tracking.
Create a client service menu with a client satisfaction form for hospital visiting clients, add a text question, and enforce required fields.
Learn to implement consent for data collection with multiple choice questions, add yes and no options, enforce required fields, and use display conditions and expressions to link questions with logic.
Design and test checkbox questions with logic and display conditions for consent and service options in a client satisfaction form, including nutrition, family planning, HIV and TB testing.
Explore the number question type in comcare, including mandatory inputs, display conditions, and integer validation tips to enforce realistic values (e.g., age, weight) and prevent out-of-range data.
Create a phone number or numeric id field with required validation and a display condition based on consent, then implement 10-digit validation and test in the emulator.
Create a decimal question with display logic and a validation that weight cannot exceed 500 kg, then test the flow in the emulator.
Explore creating date and time questions, compare date, time, and date and time, set required fields and display conditions based on consent, and understand device time and UTC in CommCare.
Explore how to use groups, repeat groups, and question lists in CommCare to build conditional questionnaires for disability types, including vision and hearing, with display conditions and dependencies.
Design a home care application called Comcare for nurses, lab technicians, and healthcare providers to collect patient data, track medication administration, monitor real-time progress, and leverage flexible form billing features.
Configure a repeat group to collect each child’s age and gender, set repeats with a count question, and apply display logic so questions appear only when there are children.
Create a question list to group patient biodata and disability questions, then apply display conditions so follow-ups appear only after consent, reducing scrolling for enumerators.
Learn how to capture multimedia data—images, audio, video, and signature—using Comcare on Android, including creating media capture questions, adding a consent display condition, and testing on a real device.
Explore how labels display text, arrange on forms, and customize messages in a client service survey, guiding accessibility questions for patients with disabilities or who are abled differently.
Hidden values drive behind-the-scenes calculations and data handling, turning birthdates into ages, storing across forms, and tailoring exports to support high-risk decisions and vaccine eligibility.
Create hidden values in the patient biodata form to calculate a patient’s age from date of birth, using an age calculator and showing it behind the scenes.
Master advanced question types in CommCare, including Android app callouts and lookup tables, to connect external apps and import data from spreadsheets into form workflows.
Explore how the global positioning system enables geolocation and time data in CommCare surveys, using GPS coordinates to verify data authenticity and guide field research.
Explore implementing the barcode scan advanced question type to capture farmer details from a farm ID card, using smartphone barcode scanners and display conditions like consent.
Explore the password question type, its display condition, and mobile workers' login workflow, including password masking like a bank app and using has selected value to control flow in Comcare.
Explore Comcare projects and applications, where menus organize forms, and applications collect data, create workflows, and perform tasks. Learn how different question types use logic to enable dynamic behavior.
Explore Comcare case management to track information over time, learn when to use it, and master registering, updating, and closing cases via case list and case detail screens.
Explore Comcare case management to collect and manage data for items of interest and for individuals or groups, tracking changes over time and enabling informed decisions.
Explore how a case list in Comcare provides a visual snapshot of all cases tracked in an application, including case names or IDs and other details configured during design.
Configure Comcare using a case list, rename the registration form to existing farmers, and add questions for farmer id, full name, crop type, expected yield, and phone number.
Master case management configuration in the ultimate CommCare course by creating a farmer case, organizing data under general info, and saving and exporting case data.
Register and update farmer cases in the comcare app, adding follow-up questions with display conditions and saving updates to the case list.
Configure case management to close a case when the form is complete, remove it from the case list, and manage farmers via the existing farmers list.
Do you want to make a real difference in the lives of others? Are you passionate about data and technology as tools for positive impact? Then CommCare application building is for you!
This course equips you with the skills and knowledge to create customized mobile applications that address critical challenges in healthcare, education, social services, and more.
No prior coding experience? No problem! The beginner-friendly curriculum guides you step-by-step through the entire process, from understanding fundamental concepts to designing, building, and deploying your very own CommCare application.
Why CommCare?
Powerful and Flexible: CommCare's cloud-based platform empowers you to build versatile applications tailored to specific needs and contexts.
Data-Driven Decisions: Collect real-time data to monitor progress, measure impact, and make informed decisions for continuous improvement.
Reach Anywhere: Offline functionality ensures data collection and communication even in areas with limited connectivity.
Sustainable Impact: Empower communities and organizations to take ownership and manage their own programs effectively.
In this course, you will:
Master the basics: Understand CommCare's core principles, user interface, and functionalities.
Become a Form Builder Pro: Craft engaging and data-rich forms to capture essential information.
Navigate Case Management: Manage complex scenarios and workflows effortlessly.
Embrace Advanced Techniques: Integrate advanced features like calculations, logic branching, and reporting tools.
Test & Deploy like a Champion: Ensure your app functions flawlessly and reaches its target audience.
By the end of this course, you will be:
Confident in building compelling and impactful CommCare applications.
Equipped to contribute to real-world projects tackling diverse challenges.
Part of a vibrant community of changemakers and innovators.
Join us! Let's harness the power of technology to shape a better tomorrow.
Ready to start building? Enroll today!