Training Classes

  • NC Concealed Carry
  • NRA Pistol (satisfies criteria for Virginia Concealed Carry)
  • NRA Rifle
  • NRA Personal Protection Inside the Home
  • NRA Personal Protection Outside the Home
  • NRA Refuse to be a Victim
  • NRA Defensive Pistol
  • Pistol – Introduction and Advanced
  • Rifle – Introduction and Advanced
  • Shotgun – Introduction and Advanced
  • AR/AK – Introduction and Advanced
  • Close Quarters Combat (CQB)
  • Low Light Pistol/Rifle
  • Defensive Pistol/Rifle
  • Situational Awareness

Customized courses available depending on individual need and ability

Contact us for more details.

NRA Training Logo Suite-INST-3CSPOT
NRA Training Logo Suite-RSO-3CSPOT


EDF, Inc. maintains relationships with a cadre of highly skilled adjunct instructors in all areas who are capable of teaching additional courses as needed.