The Master of Public Health (MPH) in General Public Health at the University of Alberta is a course-based graduate program. Its goal is to prepare practitioners with the knowledge and skills required to play critical roles in key public health functions—assessment, planning, action implementation, and evaluation—across governmental, non-governmental, community-based, and industry settings. The curriculum consists of 30 credits of core public health courses, with opportunities to take additional electives or obtain Graduate Embedded Certificates in areas like Epidemiology, Health Economic Evaluation, or Global Health Equity. The program emphasizes practice readiness and allows some specialization through certificates or elective coursework. Students graduate equipped for leadership or professional public health roles, and the program is accredited to Canadian professional standards.