Impairment Procedures (Fitter Zone)

Online Webinar

This webinar breaks down the key requirements outlined in Chapter 15 of NFPA 25. We’ll explore the roles and responsibilities of all parties involved in the impairment process, providing clarity on each individual's duties. Explore real-world examples and discuss proper documentation and communication that needs to happen during various stages of the impairment process. The […]

Beginning ITM Workshop

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

AFSA's Beginning ITM Workshop course offers comprehensive understanding of NFPA 25's standards for inspecting, testing, and maintaining water-based fire protection systems, ensuring proper functioning and reliability.

Advanced Hydraulic Calculations

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

This three-day, in-person workshop provides a deep dive into advanced hydraulic principles for standpipe systems, fire pump assemblies, and water storage tanks.

Intermediate ITM Workshop

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

AFSA's Intermediate ITM Workshop aims to enhance the skills and knowledge of fire protection professionals, technicians, and individuals responsible for comprehensive maintenance and compliance of fire sprinkler systems.

Corrosion in Sprinkler Systems: A Look at a Long-Term Experiment

Online Webinar

Internal corrosion of fire sprinkler systems is a major concern in the reliability and life of the system(s). Corrosion in sprinkler systems can affect the system’s hydraulics and cause system leakage, which may result in property damage, as well as significant replacement costs. Fire sprinkler systems are subject to deterioration through different forms of corrosion. […]

Beginning Design School

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

The Beginning Design School presents a comprehensive, practical approach to preparing fire sprinkler system drawings.

Updates to NFPA 25

Online Webinar

Join us for an informative webinar on the proposed changes to the 2026 edition of NFPA 25, the standard for inspecting, testing, and maintaining water-based fire protection systems. With the second draft set for adoption at the NFPA Technical Meeting in June, we’ll explore key updates and their potential implications. Learn how these changes may […]

Introduction to the Fire Sprinkler Industry

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

This course provides a comprehensive understanding of sprinkler systems, enhancing skills and knowledge for both newcomers and professionals in the fire protection industry.

Enforcing NFPA 25 (AHJ)

Online Webinar

NFPA 25, Standard for the Inspection, Testing, and Maintenance of Water-Based Fire Protection Systems is referenced by the model fire codes. While NFPA 25 provides the required tasks and frequencies to perform ITM activities, enforcement is under the jurisdiction of the fire code and the fire code official. This webinar will describe the The registration […]

Updates to NFPA 14

Online Webinar

NFPA 14, Standard for the Installation of Standpipe and Hose Systems is entering its revision cycle for the 2027 edition of the standard. This presentation will give a brief overview of the standard development process as well as review notable public inputs and first draft actions. The registration deadline is 11:59 PM the day before […]

Sprinkler Hydraulic Calculations

AFSA Headquarters 1410 East Renner Rd., Suite 150, Richardson, TX, United States

Students learn hydraulics principles in this three-day workshop.

Acceptance Testing for Standpipe Systems

Online Webinar

This presentation will detail the requirements for acceptance testing of standpipe systems. In addition to the acceptance tests, closeout documentation and signage will be discussed. The registration deadline is 11:59 PM the day before the webinar.   Register & More Info

Skip to content console.log('Footer Scripts Here'); _satellite.pageBottom();