Some community colleges and technical schools offer classes. A couple of kit car manufacturers give workshops on building their cars (Factory Five is one I know of) but that ain't cheap. Frankly, I think it would be a great idea for a local service shop to offer classes, or maybe a weekly "shop night" for gearhead wannabes.