I would avoid things like this speaking from personal experience. When I was first looking to get an IT role I ended up with a company who provided training with the promise of a job at the end which would be found through their internal recruitment company. The course was pre paid. The company ended up going into liquidation and I had a long fight to get my course fees back. I also ended up having to sell their courses to others working through a pile of cvs they had obtained from various job sites. I'm sure there are legitimate companies of this nature but I would approach with caution when it comes to paying up front for any training.