Work training can be tough. I went to learn simple Objective C a while back and found it to be really difficult.
Then there was the time I went for my web coding exams a few years ago - I finished early, got bored and added some JavaScript controlled images to the site which moved in a circle. One of the examiners took me aside after the exam and asked me where I had learned to do that, as it wasn't on the course.
I could do with some current training though, as my knowledge of the latest operating systems and other software is lacking slightly.