Nearly all software development training available today is designed with a "one size fits all" mindset. Whether these courses are delivered in a classroom setting, via webcasts, or downloaded content, they don't take into account your unique learning needs.
After working in the technical training industry for nearly two decades, we know first hand, that generic "one size fits all" training doesn't work. Adults learn best when courses are personalized specifically to them, their roles, and their backgrounds.
The software you're building is unique... Shouldn't your learning be?