What is language? How do we learn meaning in a new language? What is easy and hard about learning another language? And what is the best way to teach other languages? This free online course, developed by the University of Southampton and the British Council, and draws on their joint online course, MA in English Language Teaching, suggests some answers to these questions.
Becoming a better teacher , a 6 week course (3 hours per week expected in self study) is worth enrolling, it discusses the practices for reflective teaching
From Regional Institute of English South India (RIESI)