Program Requirements

Program requirements banner

A flexible degree that will fit your needs

The UBC Master of Public Health degree integrates learning in epidemiology; biostatistics; the social, biological and environmental determinants of health; population health; global health; disease prevention and health systems management with skill-based learning in a practicum setting.

The program is available in two formats to fit the needs of students from various backgrounds. There is the traditional, classroom-based curriculum where students come to campus every week for courses. We also have a Distributed Learning (DL) format where students come to campus four days a month for three times in the term.

The MPH Program is a two-year non-thesis program. It will normally be completed in three academic terms and one term devoted to a practicum. Please see the Program Schedule page for an example of a typical schedule.

Minimum of 42 credits required to graduate

24 required (core) credits

SPPH 400 (3): Statistics for Health Research
SPPH 500 (3): Analytical Methods in Epidemiological Research
SPPH 502 (3): Epidemiological Methods
SPPH 503 (3): Epidemiological Methods 2
SPPH 524 (3): Core Biological Concepts of Public Health Diseases
SPPH 525 (3): Issues and Concepts in Public Health
SPPH 526 (3): Leadership in Public Health

SPPH 540 (3): Program Planning and Evaluation OR
SPPH 547 (3): Health Care Priority Setting

12 elective credits

Click here for a full list of SPPH graduate courses.

Up to 9 UBC credits may be taken outside of the School of Population and Public Health. Non-SPPH courses must be approved by the Program Director prior to registration to receive credit towards MPH graduation requirements.

6 practicum credits

Most students will complete their practicum (SPPH 508) in one academic term (12 weeks) on a full time basis. A part time placement over a longer period is also negotiable.


We are also affiliated with a large number of organizations: