Check out www.jdetips.com - they offer virtual (online) training. I have not taken any of virtual courses but I did take a on-site course at the Dallas location and it was very good.
The virtual courses are also quite good. I recommend them to anyone who doesn't have access to one of their locations.
____________________________________
Dumitru
Also look at courses from W2C