Here are the video-based training courses that I’ve created; they’re hosted on Pluralsight’s technology learning platform. It requires a subscription, but you can try it out with a free 10-day trial.