I just took the NRA home defense course and it was great. The class was taught by a retired leo who now trains other leos and civilians. I learned a lot and the hours of dry fire and once a month live fire practice really helped. I would highly recommend this class to anyone.