The Roofer Apprenticeship Program is designed to provide individuals with the practical skills and knowledge needed to become skilled roofers in residential, commercial, and industrial settings. Roofers are responsible for the installation, repair, and maintenance of various types of roofing systems, including shingle, metal, tile, flat, and membrane roofs.