What sort of things do you want to learn? It is good to learn yourself, I've taught myself most things over the years and have built a hardtail from scratch, built up hydraulic brakes, serviced forks etc. Only a few things I haven't got the tools (or bottle to do).
Biggest issue I find is when stuff gets stuck getting in unstuck can sometimes be a real pain. However this is where regular maintenance comes in, worth removing pedals, BBs etc often to stop stuff seizing.
I'm currently strip and servicing a friends old hardtail, currently in lots of bits all over my work table in the garage.
I'm actually in East Lancs so if you can't find a sutiable course drop me a line (email in my profile) and I'll happily take you through what I know.