This coursebook is designed to help students to be successful teachers in their professional career since many of them after graduation might work as teachers in schools or private institutions. It is created to train senior students on how to teach and what methodologies to use when teaching different levels. It will also teach them about all the approaches and principles of teaching English language so that they are able to distinguish the different approaches and principles used in Teaching and learning English language. The topics in this coursebook centers around the ''teacher, types of teachers, teacher rapport, characteristics of a good teacher, learners, learners' differences, student's motivation, innovative teaching, and the traditional and contemporary methods used in teaching English Language.'