PEP Ethiopia — Partnership for Education of Health Professions :root{ --pine:#0F3A31; --pine-deep:#082A22; --pine-soft:#1C5547; --paper:#EFF2EC; --card:#FFFFFF; --amber:#DFA32B; --amber-deep:#B07F1B; --clay:#BC4B2A; --sage:#D9E3D6; --sage-line:#C3D2C0; --ink:#16241E; --ink-soft:#47584F; --display:"Bricolage Grotesque",Georgia,serif; --body:"Albert Sans",system-ui,sans-serif; --mono:"Spline Sans Mono","SF Mono",monospace; } *{margin:0;padding:0;box-sizing:border-box} html{scroll-behavior:smooth} body{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased} img,svg{display:block;max-width:100%} a{color:inherit} .wrap{max-width:1160px;margin:0 auto;padding:0 28px} /* ---------- reveal ---------- */ .rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease} .rv.in{opacity:1;transform:none} @media (prefers-reduced-motion: reduce){ html{scroll-behavior:auto} .rv{opacity:1;transform:none;transition:none} *,*::before,*::after{animation-duration:.001s !important;transition-duration:.001s !important} } /* ---------- eyebrow / section headers ---------- */ .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pine-soft);display:flex;align-items:center;gap:12px;font-weight:600} .eyebrow::after{content:"";flex:1;height:1px;background:var(--sage-line)} .sec-head{margin-bottom:44px} .sec-head h2{font-family:var(--display);font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.01em;line-height:1.12;margin-top:14px;max-width:18ch} .sec-head p.lede{margin-top:16px;max-width:62ch;color:var(--ink-soft);font-size:18px} section{padding:96px 0} /* ---------- hero ---------- */ header.hero{background:var(--pine-deep);color:#F2F5EE;position:relative;overflow:hidden} header.hero .wrap{position:relative;z-index:2;padding-top:84px;padding-bottom:0} .hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px} .badge{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(242,245,238,.28);border-radius:999px;padding:7px 14px;color:rgba(242,245,238,.85)} .badge.gold{border-color:rgba(223,163,43,.6);color:var(--amber)} h1{font-family:var(--display);font-weight:700;font-size:clamp(42px,6.4vw,84px);line-height:1.02;letter-spacing:-.02em;max-width:15ch} h1 .accent{color:var(--amber);font-style:italic;font-weight:600} .hero-sub{margin-top:26px;font-size:clamp(17px,1.6vw,20px);max-width:56ch;color:rgba(242,245,238,.78)} .hero-sub strong{color:#fff;font-weight:600} .hero-net{position:absolute;right:-60px;top:40px;width:min(46vw,560px);opacity:.5;z-index:1;pointer-events:none} .hero-stats{margin-top:64px;border-top:1px solid rgba(242,245,238,.18);display:grid;grid-template-columns:repeat(4,1fr)} .hero-stats .hs{padding:26px 22px 34px;border-right:1px solid rgba(242,245,238,.18)} .hero-stats .hs:last-child{border-right:none} .hs .n{font-family:var(--display);font-size:clamp(28px,3.4vw,44px);font-weight:700;color:var(--amber);letter-spacing:-.01em} .hs .l{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;color:rgba(242,245,238,.65);margin-top:6px} @keyframes dash{to{stroke-dashoffset:-200}} .flowline{stroke-dasharray:6 8;animation:dash 9s linear infinite} /* ---------- burden ---------- */ .burden-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch} .panel{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:30px 30px 34px} .panel h3{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.01em} .panel .sub{font-size:14.5px;color:var(--ink-soft);margin-top:4px;margin-bottom:26px} .range-row{margin-bottom:26px} .range-row:last-child{margin-bottom:0} .range-row .rl{display:flex;justify-content:space-between;font-size:14.5px;font-weight:600;margin-bottom:9px} .range-row .rl span.val{font-family:var(--mono);font-weight:600;color:var(--pine)} .track{height:14px;background:var(--sage);border-radius:99px;position:relative;overflow:hidden} .track .fill{position:absolute;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--pine-soft),var(--pine));width:0;transition:width 1.2s cubic-bezier(.2,.7,.2,1)} .track .fill.gold{background:linear-gradient(90deg,var(--amber),var(--amber-deep))} .track .fill.clay{background:linear-gradient(90deg,#D3714F,var(--clay))} .tick-note{font-family:var(--mono);font-size:11px;color:var(--ink-soft);margin-top:7px;letter-spacing:.04em} .diab{display:flex;gap:34px;align-items:flex-end;margin-top:8px} .diab .bars{display:flex;gap:38px;align-items:flex-end;height:190px;padding:0 6px} .dbar{width:74px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%} .dbar .col{width:100%;border-radius:10px 10px 4px 4px;background:var(--sage);position:relative;height:0;transition:height 1.2s cubic-bezier(.2,.7,.2,1)} .dbar.b2 .col{background:linear-gradient(180deg,var(--clay),#8F3418)} .dbar.b1 .col{background:linear-gradient(180deg,var(--pine-soft),var(--pine))} .dbar .pct{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-weight:600;font-size:15px;color:var(--ink)} .dbar .yr{font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin-top:10px} .diab-note{flex:1;min-width:150px} .diab-note .big{font-family:var(--display);font-size:52px;font-weight:700;color:var(--clay);line-height:1} .diab-note p{font-size:14.5px;color:var(--ink-soft);margin-top:8px} .donut-wrap{display:flex;gap:30px;align-items:center;flex-wrap:wrap} .donut{width:210px;height:210px;flex:0 0 auto} .donut circle.seg{fill:none;stroke-width:30;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:0 314.16;transition:stroke-dasharray 1.3s cubic-bezier(.2,.7,.2,1)} .legend{flex:1;min-width:200px} .legend li{list-style:none;display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--sage-line);font-size:15px} .legend li:last-child{border-bottom:none} .legend .dot{width:13px;height:13px;border-radius:4px;flex:0 0 auto} .legend .pv{margin-left:auto;font-family:var(--mono);font-weight:600;color:var(--pine)} .ckd{display:flex;align-items:center;gap:22px;margin-top:26px;background:var(--sage);border-radius:14px;padding:18px 22px} .ckd .ring{flex:0 0 auto;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--clay) 0deg,var(--clay) calc(var(--p,0)*3.6deg),#fff calc(var(--p,0)*3.6deg));transition:--p 1s;position:relative} .ckd .ring::before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--sage)} .ckd .ring b{position:relative;font-family:var(--mono);font-size:14px} .ckd p{font-size:14.5px;color:var(--ink)} .ckd p strong{color:var(--clay)} /* ---------- theory of change ---------- */ .toc-band{background:var(--pine);color:#F2F5EE;border-radius:24px;padding:56px 48px;position:relative;overflow:hidden} .toc-band .eyebrow{color:var(--amber)} .toc-band .eyebrow::after{background:rgba(242,245,238,.22)} .toc-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;align-items:stretch;margin-top:40px} .toc-step{background:rgba(255,255,255,.06);border:1px solid rgba(242,245,238,.18);border-radius:16px;padding:26px 24px} .toc-step .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-weight:600} .toc-step h3{font-family:var(--display);font-size:20px;font-weight:600;margin:12px 0 10px;line-height:1.25} .toc-step p{font-size:14.5px;color:rgba(242,245,238,.75)} .toc-arrow{align-self:center;color:var(--amber);font-size:26px;font-family:var(--display)} /* ---------- objectives ---------- */ .obj-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px} .obj{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:32px 30px;position:relative;transition:transform .35s ease,box-shadow .35s ease} .obj:hover{transform:translateY(-5px);box-shadow:0 18px 40px -18px rgba(15,58,49,.25)} .obj .num{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--amber-deep);text-transform:uppercase} .obj h3{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.25;margin:12px 0 12px;letter-spacing:-.01em} .obj p{font-size:15px;color:var(--ink-soft)} .obj .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px} .obj .tags span{font-family:var(--mono);font-size:11px;letter-spacing:.05em;background:var(--sage);border-radius:999px;padding:5px 11px;color:var(--pine)} .obj::before{content:"";position:absolute;left:0;top:26px;bottom:26px;width:4px;border-radius:0 4px 4px 0;background:var(--amber)} .obj:nth-child(2)::before{background:var(--pine-soft)} .obj:nth-child(3)::before{background:var(--clay)} .obj:nth-child(4)::before{background:var(--amber-deep)} /* ---------- hub and spoke ---------- */ .model{background:var(--pine-deep);color:#F2F5EE} .model .eyebrow{color:var(--amber)} .model .eyebrow::after{background:rgba(242,245,238,.2)} .model .sec-head p.lede{color:rgba(242,245,238,.72)} .model-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center} .hubsvg{width:100%;height:auto} .hub-roles{display:grid;gap:16px} .role{border:1px solid rgba(242,245,238,.18);border-radius:14px;padding:20px 22px;background:rgba(255,255,255,.04)} .role h4{font-family:var(--display);font-size:17px;font-weight:600;display:flex;align-items:center;gap:10px} .role h4 .sw{width:11px;height:11px;border-radius:50%;flex:0 0 auto} .role p{font-size:14px;color:rgba(242,245,238,.72);margin-top:7px} .node-pulse{animation:pulse 3.2s ease-in-out infinite} @keyframes pulse{0%,100%{opacity:.55}50%{opacity:1}} /* ---------- timeline ---------- */ .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--sage-line);border-radius:18px;overflow:hidden;background:var(--card)} .tl{padding:30px 28px 34px;border-right:1px solid var(--sage-line);position:relative} .tl:last-child{border-right:none} .tl .yr{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--amber-deep);text-transform:uppercase} .tl h4{font-family:var(--display);font-size:19px;font-weight:600;margin:10px 0 10px} .tl p{font-size:14.5px;color:var(--ink-soft)} .tl::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--pine-soft),var(--pine))} .tl:nth-child(2)::before{background:linear-gradient(90deg,var(--amber),var(--amber-deep))} .tl:nth-child(3)::before{background:linear-gradient(90deg,#D3714F,var(--clay))} /* ---------- targets ---------- */ .targets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px} .tg{background:var(--card);border:1px solid var(--sage-line);border-radius:18px;padding:28px 24px;text-align:left} .tg .n{font-family:var(--display);font-size:clamp(34px,3.6vw,48px);font-weight:700;color:var(--pine);letter-spacing:-.02em;line-height:1} .tg .n small{font-size:.55em;font-weight:600;color:var(--amber-deep)} .tg .l{font-size:13.5px;color:var(--ink-soft);margin-top:10px;line-height:1.45} .tg.gold{background:var(--pine);border-color:var(--pine)} .tg.gold .n{color:var(--amber)} .tg.gold .l{color:rgba(242,245,238,.75)} .gender-note{margin-top:26px;background:var(--sage);border-radius:16px;padding:22px 26px;display:flex;gap:18px;align-items:flex-start} .gender-note svg{flex:0 0 auto;margin-top:3px} .gender-note p{font-size:15px} /* ---------- partners ---------- */ .partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px} .pt{background:var(--card);border:1px solid var(--sage-line);border-radius:16px;padding:26px 26px} .pt .k{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--amber-deep)} .pt h4{font-family:var(--display);font-size:18px;font-weight:600;margin:10px 0 8px;line-height:1.3} .pt p{font-size:14px;color:var(--ink-soft)} /* ---------- risk / sustainability ---------- */ .rs-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px} .risk-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px dashed var(--sage-line)} .risk-item:last-child{border-bottom:none} .risk-item .flag{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--clay);margin-top:8px} .risk-item h5{font-size:15.5px;font-weight:700} .risk-item p{font-size:14px;color:var(--ink-soft);margin-top:3px} .sus-list{counter-reset:sus} .sus-list li{list-style:none;position:relative;padding:14px 0 14px 46px;border-bottom:1px dashed var(--sage-line);font-size:15px} .sus-list li:last-child{border-bottom:none} .sus-list li::before{counter-increment:sus;content:counter(sus,decimal-leading-zero);position:absolute;left:0;top:14px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--amber-deep)} /* ---------- footer ---------- */ footer{background:var(--pine-deep);color:rgba(242,245,238,.7);padding:56px 0 64px;margin-top:40px} footer .f-title{font-family:var(--display);color:#F2F5EE;font-size:22px;font-weight:600;margin-bottom:10px} footer p{font-size:14px;max-width:70ch} footer .fm{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;margin-top:26px;color:rgba(242,245,238,.45)} /* ---------- responsive ---------- */ @media(max-width:960px){ .burden-grid,.model-grid,.rs-grid{grid-template-columns:1fr} .targets-grid{grid-template-columns:repeat(2,1fr)} .partner-grid{grid-template-columns:1fr 1fr} .toc-flow{grid-template-columns:1fr} .toc-arrow{transform:rotate(90deg);justify-self:center} .hero-net{display:none} } @media(max-width:640px){ section{padding:64px 0} .hero-stats{grid-template-columns:1fr 1fr} .hero-stats .hs:nth-child(2){border-right:none} .hero-stats .hs{border-bottom:1px solid rgba(242,245,238,.18)} .obj-grid,.partner-grid,.timeline{grid-template-columns:1fr} .tl{border-right:none;border-bottom:1px solid var(--sage-line)} .toc-band{padding:40px 26px} .targets-grid{grid-template-columns:1fr 1fr} }
Amref Health Africa Novo Nordisk Foundation Project Summary · January 2026

Enhancing Institutional Capacity for Education on Cardiometabolic Disease

The Partnership for Education of Health Professions (PEP) Ethiopia strengthens pre-service and continuing education on cardiometabolic diseases — equipping nurses, health officers, and general practitioners at the front line of primary health care.

22,300+
Health professionals to be trained
3
Centres of Excellence
14
Institutions strengthened
3
Year implementation (2026 - 2029)
01 · Background & rationale

A rising burden the curriculum hasn't caught up with

Ethiopia carries a “triple burden” of communicable diseases, non-communicable diseases, and mental health conditions and injuries. Yet cardiometabolic content in health education remains uneven, fragmented, and largely curative-focused.

National prevalence estimates

Composite estimates, Ethiopia · 2022

Non-communicable diseases (composite)29–35%
NCDs account for ~75% of global mortality
Cardiovascular disease13–32%
Prevalence range across national estimates
Type II diabetes (2021)6.5%
Nearly doubled since 2015 — see right
35.5%

Chronic kidney disease affects 35.5% of diabetic patients — while overweight and obesity rise sharply among women, adolescents, and urban populations.

Type II diabetes, nearly doubled

Estimated prevalence, 2015 → 2021

3.2%
2015
6.5%
2021
×2

Estimates nearly doubled in six years, signalling accelerating cardiometabolic risk.

Leading causes of cardiovascular deaths

Ethiopia, 2020

CVD DEATHS 2020
  • Ischemic heart disease45%
  • Stroke34%
  • Hypertensive heart disease11%
  • Other causes10%
02 · Theory of change
If

Education capacity & quality improve

The capacity and quality of CMD education for future and current health professionals in Ethiopia is strengthened.

Then

Professionals are equipped

More health professionals can provide quality prevention and care for cardiometabolic diseases.

So that

Communities gain access

More people — especially those living in vulnerable positions — access quality CMD prevention and care.

03 · Objectives

Four objectives, one institutional shift

The overarching objective: enhance institutional capacity for CMD education and research — with particular focus on advancing the professional capabilities of female health workers.

Objective 01

Strengthen curricula for quality CMD education

A comprehensive training, regulatory, and institutional capacity needs assessment (TCNA); competency-based curriculum updates for nursing, GP, and health officer programs; new CPD short courses; and advocacy for simulation and skills labs as core training components.

TCNACompetency-based curriculaCPD courses
Objective 02

Develop faculty competencies to teach

Faculty and clinical preceptors trained as mentors and champions of CMD education; Hubs established and equipped for education and research; a repository of local CMD experts; and full support for a PhD candidate in health professions education with international co-supervision.

MentorshipHubsPhD fellowship
Objective 03

Build capacity for innovative & digital teaching

Institutions enabled to design online and blended learning across all cadres; faculty digital skills built — including AI for content creation and learning analytics; learning management systems strengthened; digital pedagogy embedded in institutional and regulatory frameworks.

Blended learningAI & analyticsLMS
Objective 04

Generate evidence through research

Faculty trained to conduct educational and implementation research on CMD education; findings translated into policy briefs and position papers; advocacy for policy reform that elevates CMD/NCD prevention and care education nationally.

Implementation researchPolicy briefsAdvocacy
04 · Implementation approach

Three hubs, a network of spokes

Each hub is a Centre of Excellence serving three to four colleges and universities — and the hubs also connect laterally to standardize curricula, co-teach, run joint case conferences, and align referral pathways.

HUB HUB HUB CENTRE OF EXCELLENCE LATERAL COORDINATION

Hubs lead

Curriculum updates and quality assurance · training-of-trainers in simulation and case-based teaching · digital learning standards and LMS management · research capacity building.

Spokes deliver

Implement updated modules · run simulation sessions and skills labs · deliver courses through the LMS · feed back learner data to their hub.

Gender is mainstreamed

Baseline and mid-course gender analysis informs women-focused mentorship, women-only research opportunities, safeguarding mechanisms, and scholarship support — guided by Amref's dedicated Gender Advisor.

05 · Three-year arc

From assessment to a self-sustaining network

Phase · Plan & design

Assess and prioritize

The TCNA maps gaps in curricula, faculty competencies, simulation infrastructure, learning platforms, and gender equity — setting the foundation for competency-based CMD education.

Phase · Implement & monitor

Build and deliver

Priority CMD modules developed, faculty development launched, skills labs equipped as simulation centres, and the Centres of Excellence established with progress monitoring throughout.

Phase · Transition

Exit strategy & evaluation

A mid-course exit strategy and final evaluation guide the handover, with governance progressively transitioning to MoH- and MoE-led coordination.

06 · Key targets

What three years should leave behind

7,300
Pre-service trainees educated on CMDs
15,000+
In-service health professionals trained
1,500
Faculty & clinical mentors trained in medical and digital pedagogy
12
CPD short courses developed and converted to digital formats
10
Pre-service modules updated with CMD content
3
Fully equipped Centres of Excellence
14
Institutions with strengthened capacity
65
Conferences & symposia, plus peer-reviewed publications and policy briefs

Every module carries equity forward. All modules integrate non-discrimination, safeguarding, and gender equity as explicit learning outcomes — plus a national repository of CMD experts and services.

07 · Partnerships & governance

Led locally, connected globally

Lead implementer

Amref Health Africa

Nationwide health workforce programs and the Leap mobile learning platform — which has already trained over 35,000 health extension workers — under the guidance of the MoH and MoE.

Core academic partner

Addis Ababa University, College of Health Sciences

With three strategically selected universities as hubs, and additional universities and colleges engaged as co-implementers.

Resource partners

Professional associations

Associations in nursing, medicine, and health officers, together with the Ethiopian Diabetes Association.

Global cooperation

South–South & North–South

East African and Indian institutions plus the University of Copenhagen support knowledge exchange, co-supervision, and curriculum innovation.

Strategic direction

Regional Steering Committee

NNF, Amref country representatives, and PEP project leads provide strategic direction across the partnership.

National oversight

National Advisory Group

Chaired by the MoH — with the MoE, professional associations, and participating universities — meeting quarterly to review progress.

const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches; /* reveal on scroll */ const io = new IntersectionObserver(entries=>{ entries.forEach(e=>{ if(!e.isIntersecting) return; e.target.classList.add('in'); activate(e.target); io.unobserve(e.target); }); },{threshold:.18}); document.querySelectorAll('.rv').forEach(el=>io.observe(el)); function activate(root){ /* range bars */ root.querySelectorAll('.fill').forEach(f=>{ requestAnimationFrame(()=>{ f.style.width = f.dataset.w + '%'; }); }); /* vertical bars */ root.querySelectorAll('.dbar .col').forEach(c=>{ requestAnimationFrame(()=>{ c.style.height = c.dataset.h + '%'; }); }); /* donut segments */ root.querySelectorAll('circle.seg').forEach(s=>{ const C = 2*Math.PI*50; const len = C * (+s.dataset.val)/100; const off = C * (+s.dataset.off)/100; s.setAttribute('stroke-dashoffset', -off); requestAnimationFrame(()=>{ s.style.strokeDasharray = `${len} ${C-len}`; }); }); /* CKD conic ring */ root.querySelectorAll('.ring').forEach(r=>{ const p = +r.dataset.p; if(reduced){ r.style.setProperty('--p', p); return; } let cur = 0; const t0 = performance.now(); const step = now=>{ const k = Math.min((now-t0)/900, 1); cur = p * (1 - Math.pow(1-k,3)); r.style.setProperty('--p', cur.toFixed(1)); if(k{ const target = +el.dataset.count; const suffix = el.dataset.plus || ''; if(reduced){ el.textContent = target.toLocaleString() + suffix; return; } const t0 = performance.now(), dur = 1400; const step = now=>{ const k = Math.min((now-t0)/dur, 1); const v = Math.round(target * (1 - Math.pow(1-k,3))); el.textContent = v.toLocaleString() + suffix; if(k<1) requestAnimationFrame(step); }; requestAnimationFrame(step); }); }