This intensive 5-day course is meticulously designed to bridge the gap between raw epidemiological data and actionable public health intelligence, focusing specifically on utilizing the power of R for statistical modeling and Power BI for dynamic visualization and reporting. Participants will be equipped with a robust, two-tool skill set essential for effective disease surveillance and rapid outbreak response. The training emphasizes practical, hands-on application, enabling health professionals to efficiently process, analyze, model, and disseminate complex outbreak data to inform timely decision-making by public health authorities and organizational leadership.
The curriculum guides participants through the complete outbreak data analytics pipeline, beginning with setting up the R environment for data cleaning and descriptive epidemiology. The core of the course covers advanced techniques in R, including time-series analysis to plot epidemic curves, spatial mapping, and foundational epidemic modeling (e.g., SIR models). Subsequently, the focus shifts to Power BI, where attendees learn to connect transformed R outputs, build robust data models, master DAX (Data Analysis Expressions) for calculating key health metrics, and finally, design and publish highly interactive, mobile-responsive outbreak dashboards for real-time reporting.
Who should attend the training
Objectives of the Training
Benefits of the Training
Personal Benefits
Organizational Benefits
Training Methodology
Trainer Experience
Our trainers are seasoned public health data scientists and epidemiologists with extensive experience managing data during major global disease outbreaks. They hold advanced degrees in Epidemiology and Biostatistics, possess deep expertise in both R and Power BI, and have published numerous technical reports and dashboards for international health organizations. Their practical experience ensures the curriculum focuses on realistic challenges and effective, evidence-based solutions.
Quality Statement
We guarantee a technically rigorous and highly relevant curriculum, focusing on practical skills immediately applicable to outbreak response and surveillance. The course content aligns with globally recognized standards in epidemiology and data visualization. We commit to small class sizes to ensure personalized attention and feedback during all hands-on Practical sessions.
Tailor-made courses
We offer customization to align the training with your organization's specific data sources, existing infrastructure (e.g., use of different database systems), or focus entirely on a particular disease area (e.g., vaccine-preventable diseases, vector-borne illnesses). We can adjust the balance between R and Power BI based on your team's existing proficiency.
Course Duration: 5 days
Training fee: USD 3000
Practical session: Installing the required software and packages and executing the first basic R script to load a sample outbreak dataset.
Practical session: Cleaning and standardizing a raw line list data file, ensuring correct data types and handling missing values using dplyr functions.
Practical session: Calculating age-specific attack rates and generating a demographic summary table of cases using the tidyverse suite.
Practical session: Creating a custom, publication-ready histogram of case ages faceted by outcome (e.g., recovered, deceased) using ggplot2.
Practical session: Generating an interactive choropleth map in R/leaflet showing cumulative case counts by administrative region.
Practical session: Generating and customizing a fully labeled Epidemic Curve using a mock line list, including color coding for different case statuses.
Practical session: Running a basic SIR Model simulation in R and visualizing the time course of the infected population.
Practical session: Connecting Power BI to a standardized, clean epidemiological dataset (CSV format) and verifying data fields.
Practical session: Performing three complex data cleaning and shaping steps (e.g., unpivoting demographic columns) within the Power Query Editor.
Practical session: Designing a Star Schema data model in Power BI, establishing relationships between a fact table (Cases) and dimension tables (Time, Location).
Practical session: Writing three key DAX measures: cumulative cases, a 7-day rolling average of new cases, and a stratified Case Fatality Rate.
Practical session: Building the initial layout of the outbreak dashboard, including key performance indicators (KPIs) and interactive slicers.
Practical session: Creating a bubble map in Power BI showing case counts by city/district, with bubble size proportional to the number of cases.
Practical session: Generating a custom R-based box plot comparing outbreak durations across different transmission settings and embedding it into the Power BI report.
Practical session: Running a basic time series forecast in R on the new case data and importing the projected values into Power BI for dashboard display.
Practical session: Developing an anonymization plan for a sample line list and applying data masking techniques in Power Query.
Practical session: Publishing the completed dashboard to the Power BI Service and configuring a mock scheduled refresh for the data source.
Practical session: Presenting the final, comprehensive Power BI outbreak dashboard, outlining the R code used for analysis, and defending the key insights to the class.
Requirements:
Terms and Conditions
1. Discounts: Organizations sponsoring Four Participants will have the 5th attend Free
2. What is catered for by the Course Fees: Fees cater for all requirements for the training – Learning materials, Lunches, Teas, Snacks and Certification. All participants will additionally cater for their travel and accommodation expenses, visa application, insurance, and other personal expenses.
3. Certificate Awarded: Participants are awarded Certificates of Participation at the end of the training.
4. The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.
5. Approval of Course: Our Programs are NITA Approved. Participating organizations can therefore claim reimbursement on fees paid in accordance with NITA Rules.
Booking for Training
Simply send an email to the Training Officer on training@armstrongglobalinstitute.com and we will send you a registration form. We advise you to book early to avoid missing a seat to this training.
Or call us on +254720272325 / +254725012095 / +254724452588
Payment Options
We provide 3 payment options, choose one for your convenience, and kindly make payments at least 5 days before the Training start date to reserve your seat:
1. Groups of 5 People and Above – Cheque Payments to: Armstrong Global Training & Development Center Limited should be paid in advance, 5 days to the training.
2. Invoice: We can send a bill directly to you or your company.
3. Deposit directly into Bank Account (Account details provided upon request)
Cancellation Policy
1. Payment for all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.
2. Participants may cancel attendance 14 days or more prior to the training commencement date.
3. No refunds will be made 14 days or less before the training commencement date. However, participants who are unable to attend may opt to attend a similar training course at a later date or send a substitute participant provided the participation criteria have been met.
Tailor Made Courses
This training course can also be customized for your institution upon request for a minimum of 5 participants. You can have it conducted at our Training Centre or at a convenient location. For further inquiries, please contact us on Tel: +254720272325 / +254725012095 / +254724452588 or Email training@armstrongglobalinstitute.com
Accommodation and Airport Transfer
Accommodation and Airport Transfer is arranged upon request and at extra cost. For reservations contact the Training Officer on Email: training@armstrongglobalinstitute.com or on Tel: +254720272325 / +254725012095 / +254724452588
| Course Dates | Venue | Fees | Enroll |
|---|---|---|---|
| Jun 01 - Jun 12 2026 | Zoom | $2,500 |
|
| May 04 - May 15 2026 | Nairobi | $3,000 |
|
| Apr 13 - Apr 24 2026 | Mombasa | $3,000 |
|
| May 04 - May 15 2026 | Nakuru | $3,000 |
|
| Mar 09 - Mar 20 2026 | Naivasha | $3,000 |
|
| Apr 13 - May 01 2026 | Nanyuki | $3,000 |
|
| Apr 13 - Apr 24 2026 | Kigali | $5,000 |
|
| Jun 15 - Jun 26 2026 | Kampala | $5,000 |
|
| May 04 - May 15 2026 | Arusha | $5,000 |
|
| Apr 06 - Apr 17 2026 | Johannesburg | $7,500 |
|
| May 11 - May 22 2026 | Pretoria | $7,500 |
|
| Apr 13 - Apr 24 2026 | Cape Town | $7,500 |
|
| May 04 - May 15 2026 | Addis Ababa | $7,500 |
|
| Mar 09 - Mar 20 2026 | Accra | $7,500 |
|
| May 18 - May 29 2026 | Dubai | $7,800 |
|
| May 11 - May 22 2026 | Riyadh | $7,800 |
|
| Jun 15 - Jun 26 2026 | Doha | $7,800 |
|
| Mar 02 - Mar 13 2026 | London | $12,000 |
|
| May 04 - May 15 2026 | Paris | $12,000 |
|
| Apr 13 - Apr 24 2026 | Zurich | $12,000 |
|
| Jun 08 - Jun 19 2026 | New York | $14,000 |
|
| Jul 13 - Jul 24 2026 | Washington DC | $14,000 |
|
| Mar 09 - Mar 20 2026 | Toronto | $15,000 |
|
| Jun 01 - Jun 12 2026 | Vancouver | $15,000 |
|
Armstrong Global Institute
Typically replies in minutes