Online / correspondance schools
I actually took a gunsmithing course. Bought the books, followed the lesson plans, took the tests. Complete course lasted for several months. Problem is, without any hands on experience, what you read in a book doesn't necessarily translate well into real life...