The duration of public health courses varies per country, but it generally goes like this:
Bachelor’s level: 4 years
Master’s level: 1-2 years
Doctoral level: 3-6 years