The Online Teacher Development Kit a teacher training that introduces English language instructors for non-English speaking to best practices, knowledge and skills in the areas of communicative and interactive teaching, learner-centered approach, and active learning.