The AGI courses are well worth the investment. Prolly one of the more hands on approaches too. I also took the penn foster Gunpro course, which is a self motivated written course.
If you have the desire to learn smithing the AGI course is a good place to start. you will learn alot of the fundamentals. Nothing substitutes getting your hands dirty though. So be prepared to butcher your own weapons learning the trade.