1NDMC, EPHI and 2DMU & C4ED
April 28 - May 1, 2026

R, Python, Julia, and Observable
HTML, PDF, and Word
R, Python, Julia, and Observable independentlyWord, PDF, and HTML from one source file
.qmd file format with three components:
YAML: Metadata
Text: Markdown
Code: R, Python, Observable, and Julia
Weave it all together, and you have beautiful, powerful, and useful outputs!

Metadata: YAML
Metadata: YAML
Text: Markdown
report.qmd
---
title: "Measles Surveillance: Ethiopia 2025"
format: html
---
The 2025 National Integrated Measles Supplementary Immunization Campaign (SIAs)
successfully reached **18.5 million children**. However, as we move through
**February 2026**, surveillance data indicates localized "pockets" of
transmission in conflict-affected and drought-prone woredas.
### Current Epidemiological Status
* **National MCV1 Coverage:** 71% (Target: >90%)
* **Key Drivers:** High concentration of "zero-dose" children in border regions.
* **Outbreak Alerts:** 5 active outbreaks reported in the first six weeks of 2026.**text**
*text*
- Item 1- Item 2File -> New File -> Quarto Document.Code
report.qmd
---
title: "Measles Surveillance: Ethiopia 2025"
format: html
---
The 2025 National Integrated Measles Supplementary Immunization Campaign (SIAs)
successfully reached **18.5 million children**. However, as we move through
**February 2026**, surveillance data indicates localized "pockets" of
transmission in conflict-affected and drought-prone woredas.
```{r}
#| message: false
library(tidyverse)
measles |>
ggplot(aes(x = date, y = measles_total)) +
geom_line(color = "steelblue", linewidth = 0.9)
```{}
#| at the beginning of the line```{r}
#| label: fig-monthly-cases
#| fig-cap: "Monthly reported measles cases in Ethiopia, 2012-2024"
measles <- read_csv("data/measles_ts_data.csv", show_col_types = FALSE)
measles |>
ggplot(aes(x = date, y = measles_total)) +
geom_line(color = "steelblue", linewidth = 0.9) +
geom_point(color = "steelblue", size = 0.6) +
labs(
title = "Monthly Measles Cases (2012-2024)",
x = "Date",
y = "Total cases (monthly)"
) +
scale_x_date(date_breaks = "2 year", date_labels = "%Y") +
theme_minimal(base_size = 14)
```Figure 1: Monthly reported measles cases in Ethiopia, 2012-2024
#| echo: true (Show the code in the output)#| echo: false (Hide the code, show only the output)#| eval: false (Show the code, but don’t run it)#| include: false (Hide code and results)#| label: fig-plot (A unique label for the chunk)#| fig-cap: "A caption for the figure." (Adds a figure caption)quarto render yourfile.qmd in the terminal for command line rendering.Task: Using measles_demo.csv, create a one-page summary report (.qmd) that:
Task: Using yrbss.csv, create a one-page summary report (.qmd) that:
sex, grade, race4, and bmi
Note
Hint: Use tbl_summary(by = sex) → add_p() → add_overall() → bold_labels() → italicize_levels().