Nearly all software development training available today is designed with a "one size fits all" mindset. Whether these courses are delivered in a classroom, online, or by downloaded content, they don't take into account your unique learning needs. Don't feel sorry for the other guys. Get a solution that actually helps you do your job better.