I'm a newbie here. I've been teaching English for a couple of years in my country Iran. Actually I've got a BA in English and I've passed the course TTC in my country. I can continue working here, but I'm ambitious and want to get promotion! So it's been about some months I've been considering taking a course that enables me to teach in other countries as well. When I asked for some advice from friends and googled it myself, I found out that CELTA is apparently more widely accepted than the other ones like TESOL.
Now this is my question. What material am I supposed to cover while studying CELTA? I'm familiar with the basics of teaching, I know about grammar and I have class teaching experience.
Do I have to study things about psychology, teaching methodology, etc?
Do I have to study a lot of theories? Because I believe the practical side of teaching (English) is much more dominant.
Thanks for your help.