The online auto body repair classes provide you with all the materials you need to complete the course online. Any practical training would be required to be done by you at home. The course is done at your own pace and takes 900 hours of training. It can be completed in between 9 to 12 months by attending your online classes and listening to the lectures. As it is online, no books are needed, as you can download the information as you require it. Any manual you want for a particular model or make of car would have to be purchased by you for your own library.
For more info, see Best Books for Auto Body Repair Training