On target in Murfreesboro, on N. Thompson lane (I 24, exit 78 B turn left at first light will be on left about 1 mile) offers courses and they are an excellent range. The staff is mostly retired LEO and military and they know what they are doing. Also, If you are willing to go a little farther to Joelton, there is also a course offered at ASP (Academy of Self Protection). The staff at ASP is also extremely well Qualified. I am sure there are classes available in Fayetteville. Call one of the local gun shops and they will be able to help you. And No, Tennessee does not recognize AL CCW permit because they are a shall issue state that requires no course. Also, AL will not recognize TN out of spite. You can, however get a FL Non resident permit which is recognized in AL and TN. This can be obtained online, and I believe it costs about $125. Hope this helps.