CONTENTS: 1. Introduction to English Language 2. Approaches to English Language Instruction 3. Methods of Teaching English 4. Tools and Technologies in Teaching English 5. Teaching to Speak English Effectively 6. Teaching Pronunciation 7. Teaching Listening 8. Teaching English Writing Skills 9. Teaching English Grammar 10. Practices of Teaching English Reading 11. Teaching and Developing Vocabulary 12. Assessment of Language Learning