online courses that have those teaching practice added into it sound cool and all, but I'm a classroom kind of guy, I'm slow that way, but it really does cover a lot of stuff that I really normally wouldn't be able to grasp if I did it in from if my computer.
trainee to trainee interaction is great as well and adds to the experience of it all.
I suggest something like what I did last year.
Took a course that offered a guaranteed work afterwards.
Money-wise it's was pretty cheap and off-to-work-wise, you got a job afterwards and it was pretty easy after that heist.
this is what I did, though they changed some stuff after I took it :/http://www.teflintl.com/guaranteed_jobs_china.htm
Or you can do their Thailand one which has a shorter lock-in job