Bill's Firearm Training Classes

Bill's has classes from beginner to advanced with some of the best instructors in the industry. With many years of experience in military, law enforcement, and/or teaching our instructors are patient and willing to go the speed you need, to complete the class. All of our classes have different requirements and necessary equipment, so be sure to check out the description of each class before you sign up for them.

Select the class you are interested in from this list for more info. Many classes also available as a Private Group.


1-on-1 Personalized Training


Beginner Training:

     Basic Handgun Familiarization (BHFC)

     Ladies Only Basic Handgun Familiarization

     AR-15 Rifle Basic Care & Maintenance

     AR-15 Build

     Self-Defense Combat Class

     Ladies Only Self-Defense Combat Class

Intermediate Training:

     Intermediate Handgun Training (IHC)

     MN Multi-State Carry

     Ladies Only Multi-State Carry

     Carry Renewal

     ND Concealed Weapon Course 1&2 (Fargo Only)

     ND Ladies Only Concealed Weapon Course 1&2 (Fargo Only)

Advanced Training:

     Advanced Handgun (AH)

     Tactical Handgun (TH)

Seasonal/Limited Training:

     MN DNR Firearm Safety Course (Robbinsdale Only)


To see our schedule of classes and sign up: Click Here


Want to learn more about our instructors: Click Here


Class cancelation and rescheduling will be subject to availability and may not be refundable. We request at least 72 hr notice for all cancelations and rescheduling.