I took Mr Mohamed's online course at English International before doing my MA TESOL. I found the course to be extremely helpful and, in some ways, more practically useful than my MA TESOL. Indeed, I felt that whereas Mr Mohamed's practical ideas for the classroom were extremely helpful,there was a noticeable lack of such training in my MA TESOL program. My MA TESOL was, nevertheless, invaulable in terms of helping me to land better positions, and in exposing me to research. At the same time, since working with IH and becoming a CELTA trainer, I have gained more of an appreciation for IH/Cambridge methodology and see that such ideas were severely lacking in my own Ma program.
I highly recommend Mr Mohamed's course as well as the CELTA (online or otherwise) to anyone going into TESOL. I would also recommend taking some posters' comments with a grain of salt. In my 10-year career in TESOL, I have picked up ideas from a variety of sources. There are bad courses out there, and some are more ideal than others. But I think the important thing is that as teachers we never stop trying to acquire more knowledge and skills. That's my two dong.