As always you get what you pay for. But tbh, I'd worry about either of these courses. Any job that specifies teaching qualifications will almost always want a course that offers practical classroom experience, and always a minimum of 100 or 120 hours. Basically, they want a CELTA or Trinity qualification. Personally, I would spend 6 months working to save up enough money to do one of these. I think this is even more important for you, since you don't have a degree, so your options are already limited. Personally, I would suggest that you save up to do a CELTA or Trinity qualification in the country you are planning on working in. In many cases they are cheaper, especially given that they often charge in $US, which many other currencies compare favourably to at the moment. I've never seen an ESL job advertised on the internet that doesn't require a degree, and yet I've heard of many reports of people without degrees finding work once they're inside a country. CELTAs don't usually require a degree, and they will allow you 4 weeks to get to know a country and look for jobs advertised locally.
- For Teachers