
Association of Schools & Programs of Public Health
Masters of Public Health is often seen as a dual degree program accompanied by other subjects of health, medicine, and nursing. This source provides information about possible public health concentrations, different degree plans, opportunities for fellowships/ internships, and a MPH school viewbook to help you decide on the program for you.
https://www.aspph.org/study/

The American Public Health Association
The American Public Health Association (APHA) provides student memberships to public health majors allotting for networking, professional development, discounts for journals and press, and even opportunities for leadership and scholarships. There is an annual fee of $85 for student memberships. To qualify for the student rate one must qualify by taking at least 6 credit hours if in undergrad and 3 credit hours if in grad school per semester. In addition proof of status is required. By checking on the site, you can see if your school provides a school-sponsored student membership.
https://www.apha.org/membership/student-membership

National Metwork of Public Health Institutes
The National Network of Public Health Institutes (NNPHI) provides a source to find regional public health training centers regionally across the United States. The training centers allow for the collaboration of experience in leadership, managerial, scientific, and technical competencies required in the public health workforce. A total of 10 regions include contact information and the affiliated schools and organizations within that regional public health training. This is a great resource to find public health internships near you.
https://nnphi.org/phtcs/