It is unlawful for any municipality or independent nonprofit firefighting corporation to employ a minor to serve as a firefighter or to permit a minor to serve in any capacity performing any firefighting duties with a fire department, except for members of a youth, civic, or educational organization or program who participate with uninterrupted adult supervision, as allowed by federal law and by section 181A.04. Such organizations or programs include, but are not limited to, Boy Scout Explorer programs or firefighting degree programs.