I went through CST-G many years ago. Stronge hands on courses. I learned a lot. Went through basic hand tools, stock making and repair, welding, machining(lathe & mill work), hot blueing & polishing, basic blue print reading, design & function. Not all the work was done in shop, one day a week was designated for shooting.
I'ld recommend the school, of course that was over twenty years ago. You'ld have to check to see what is offered today.