Master of Public Health

Medical Schools and Schools of Public Health
Master of Public Health (MPH or M.P.H.) is a professional master's degree awarded for studies in areas related to public health. The MPH degree focuses on public health practice, as opposed to research or teaching.
MPH is usually a one or two year program. Some students may already possess an advanced degree. In some countries the MPH program is only available for medical graduates (MBBS or equivalent), those without the medical degree can join the Master of Medical Science in Public Health program.
Medical Schools and Schools of Public Health in the United Kingdom
Florence Nightingale School of Nursing and Midwifery, King's College London, London
Mooreland College London(provides several different Master degrees in different streams of Public Health)