Get learning, only takes a couple minutes.

Permit to Carry Online Class Information

Why switch to online?

With everything going on lately, we are just as concerned about staying safe and stopping the spread. Black Diamond Armory has no intention on closing shop or lessening our service. To meet the new requirements of law and common sense, we are now offering an online conceal and carry class. However, you are still required to do a live shoot before you can get your certificate.


We have implemented a new sign up area for the live shoot section of the class and we ask that everyone signs up for a time that works for them. With the health concerns in mind, we are limiting only 4 people per every 15 minute block. You will simply show up, sign the waiver, pay the $5 shoot fee, take your required shots, and if everything is great, receive your certificate. Please continue to the schedule page and see what time works for you. You will see time slots and names, that means someone has reserved a spot in that time block, if there is 1 or 2 already reserved for a particular time, you may register for that time. Once there are 3 reserved for a particular time, please do not attempt to pick that time as we will have to ask you to pick a new time slot.

Online Video

Instead of an in person class, we will be switching to an online video format for the time being. You may watch the lesson on your time, take notes, and re-watch as much as you need or want. Please be sure to have fully watched and understand fully before your assigned range day.


If you have the time picked already, then the last bit of information you will need is where you are going. The Heartland Gun Club has generously allowed us to use their facility and range to complete the live shoot. 

The address is:

5105 Commercial Dr SW, Rochester, MN 55902, USA

Please read the instructions on this page first before proceeding.