Heritage Training and Shooting Center provides courses developed by the National Rifle Association(NRA). Whether you're looking to take your first shots, or become a NRA certified instructor the NRA has the course for you. NRA courses are designed and developed by experts in the field to help you learn the basics and hone your shooting skills.