Course(s) you should take:
A moment of truth, everyday communication does not require much. Most of the time, you can get by even if your English is broken or you speak with grammatical mistakes.
EGC is a very communicative-based course. You will have a good time practicing using English regularly.