Learning how to do body work?

Community College. Im learning this now.

They have several programs.

An associates degree (what Im doing). It's like a full time job, 5 days a week, full collision repair and refinishing. This is far beyond what the average car guy needs to know.

Certificate programs (1 year), much like above but with less shop time.

Restoration/hobby classes (once a week on the weekend that teaches you the basics minus all the technical stuff involved with repairing a modern vehicle to OEM finish and safety standards).