 The majority of Front Sight courses involve firearms training, but there are many other classes available.Among the firearms courses offered are handgun, shotgun, rifle and submachine gun; these are available as two- or four-day classes and are offered at entry level as well as more advanced levels of training.Classes typically run from 8am to 5pm with an hour break for lunch, and often include classroom lectures as well as practical training on ranges.