The master of public health in public health practice is ideal for working public health and health care professionals looking for a flexible advanced degree that can fit into their busy life and help them reach their unique career goals. The program is offered 100 percent online with no residency requirements. You can tailor your degree, taking one to three courses per semester, and you can even take time off if you choose.