i did a course at pennfoster they have a online gunsmithing class and they ship you your books but most of the things i know and have learned are from simply takeing a gun apart and putting it back together so many times and alot of hands on practice