It is a short, self-paced online course that offers accredited certification. It contains all the necessary elements of an on-site program including complete placement assistance. I completed it 10 months ago and can say, it was a good learning experience. It brushed my language as well as teaching skills. I have been working as a corporate English trainer for 2 years now and wanted to explore more opportunities especially ones that may offer travelling. Thus, I ended up researching for ESL trainer jobs listing. But they all required a certification, that's when I went for Henry Harvin. Comparatively, it wasn't that expensive and they also offered placement assistance. So I got myself enrolled. I wasn't disappointed. The teachers were really experienced and I was able to learn many things.