edX Online

Learn public health

Whether you want to learn about public health research, epidemiology, nutrition, or community health, public health online courses can help you achieve your educational goals — and maybe even help prevent the next pandemic. Explore available programs and start preparing for a rewarding career in public health.

Why learn public health?

Public health professionals play a significant role in keeping people healthy and safe. According to the CDC Foundation, public health is focused on three central pillars:

  • Preventing the spread of disease
  • Promoting health education
  • Protecting the health of entire populations

Explore this exciting field with public health online courses and programs offered through edX.

How to become a public health professional

Depending on the public health career path you choose, you typically need:

Undergraduate public health programs take two to four years to complete, depending on your chosen program. A master's program can typically be completed within 16-24 months.

Maximize Your Potential

Sign up for special offers, career resources, and recommendations that will help you grow, prepare, and advance in your career.

Browse online Public Health Certificates

Find new interests and advance your career opportunities

Stand out in your field

Use the knowledge and skills you have gained to drive impact at work and grow your career.

Learn at your own pace

On your computer, tablet or phone, online courses make learning flexible to fit your busy life.

Earn a valuable credential

Showcase your key skills and valuable knowledge.

Certificates

Related Topics

Choosing the right public health program

Whether you want to further your public health education or embark on a new career journey, public health courses and programs can help you reach your goals and invest in your future.

As you plan your learning path, consider your:

  • Desired timeline: How much time can you dedicate weekly to public health studies?
  • Budget: Public health tuition for programs offered through edX ranges from $22,870- $85,394. Total program cost depends on your chosen school, program, and concentration.
  • Flexibility needs: Online public health programs allow you to learn at a pace that fits your busy schedule.
  • Fieldwork requirements: Depending on your chosen program, you may need to complete internship, capstone, and/or practicum requirements. These can typically be completed within 100-200 hours, but check with your school for specific requirements.

Courses

Want to learn more about a specific facet of public health? Explore courses on topics such as:

  • Global public health
  • Health advocacy
  • Healthcare analytics
  • Health policy and politics
  • Health communication

Courses can typically be completed within 4-12 weeks with 1-10 hours of weekly study. Many online public health courses are free for a limited time; however, you must pay for a certificate of completion and unlimited access to course materials.

Executive education programs

An Executive Education program on edX is ideal for public health professionals looking to build upon their existing skills alongside like-minded peers. These immersive, expert-led programs are focused on modern organizational issues and teach strategies for affecting change in the workplace.

A public health executive education program can typically be completed within 6-10 weeks with 6-10 hours of weekly study. Program cost varies, but most are $2,500-$3,500.

Degrees

You can earn a bachelor's and/or master's degree in public health online. Check with your chosen institution about specific admissions requirements.

A public health bachelor's program can typically be completed in four years, and a master's program can typically be completed in 16-24 months. However, programs that require practicum hours may take longer.

Some master's in public health programs offer specialized tracks, such as:

  • Public health leadership
  • Epidemiology
  • Nutrition
  • Maternal and child health
  • Health and climate
  • Health informatics
  • Health policy
  • Community health
  • Environmental health
  • Healthcare systems

According to the National Center for Education Statistics (NCES), in 2020, students paid an average tuition of $8,564 for undergraduate health degrees and $15,401 for health master's degrees.

Jobs in public health

Public health offers many careers in various sectors. A few job ideas include:

Learn public health online with edX

If you want to make the world healthier for everyone, public health education may help you achieve your goals. Browse the online courses and programs offered through edX to begin your public health journey.

More opportunities for you to learn

We've added 500+ learning opportunities to create one of the world's most comprehensive free-to-degree online learning platforms.

    Frequently asked questions about public health