edX Online
University of North Carolina at Chapel Hill Master of Public Health online