Here of list of some of the best online training companies & courses ...
On-Line
Ask Video (e.g. Ableton Live - The Art of Drum Programming)
Groove 3
Mac Pro Video
Masterclass
Armin Van Buuren - Dance Music
Deadmau5 - Electronic Music Production
Classroom
Point Blank Music School
There are loads more - will compile a full list ...