I think you can get advice from the people around you. Training schools are completely different from Seneca College ... If you have money, you had better go to the regular colleges. Jabber is a Java trainer and he thinks most training schools don't help much. I know there is a very famous Chinese training school in Toronto downtown. It has an archiect from a company as an instructor. This guy shows various things on the screen in the classroom. Do you think people can master some technology by watching screens? In addition, some training centers focus on teaching students how to answer interview questions. As a result, some Java programmers in Toronto can tell you the difference between EntityBean and SessionBean, but they don't know how to compile Java code. Such Java programmers are very difficult to survive in the IT industry.