JB Training LLC provides training to all levels of students. The United States Concealed Carry courses available range from simple concealed carry courses to courses that emphasize carrying a concealed firearm or having a firearm for home protection. A contact weapons class is available for those persons who want to defend themselves without resorting to a firearm. Shotgun classes are available as well. A computer-based virtual shooting range is available for general use and for training.