I highly recommend World TESOL Academy's certification course for those who desire to teach overseas.
The 120-Hour course is the complete package: It covers all the necessary knowledge required to teach English, has a plethora of great examples and exercises, and provides effective tips for teaching students of all ages.
For those experienced in the language, the entire program can be finished in an accelerated manner.
Make sure to check out the supplementary links the developers provide as many of them provide deeper insight into the subject discussed in the chapter.
Overall it is a great program and I would recommend it to anyone who wishes to know the ins-and-outs of the art of teaching English.
What would you improve about this program?
A glossary of all the important keywords would be nice to have as well as all the supplementary links provided in each chapter.
Some more technical vocabulary lessons would be nice to have.
Response from World TESOL Academy
Thank you for your kind words and feedback.
The glossary idea sounds as though it could be very useful. It's something that we'll definitely look into adding to the course.
Update we took the advice and we've added a glossary here: https://www.worldtesolacademy.com/english-teachers-glossary/