As a fresher and having a bit of experience in programming I did not really know where I was heading until I was trained and guided by Mr. Krishne Gowda on Web designing and development. Believe it or not, it did not really take a long time for me to learn web designing especially web 2.0 skills. It just took me a few days grab what they trained and I was so confident in my skills.
I did not really feel like it was a training, it was more like practical and interactive and till today I still remember what I learned and based on the same skills, I have learned more than what I expected myself.
One thing for sure, one will not just learn to be a web designer or developer, their training helps you to be more creative and be practical rather than just knowledge accumulator.