I don't thing you're not going find an exact match to your particular requirements. I personally find most training programs to be a waste of time. They're almost always too basic.
The best approach is to start your project and when you get to a sticking point, then go and find help. It's much more meaningful when you get solutions that are directl relevant to your specific situation.
TTFN