This comprehensive training course provides a complete introduction to teaching languages, for use in both pre-service or in-service settings. It can be used by groups of teachers working with a trainer, or as a self-study resource. The course consists of modules on Key topics tuch as Practice Activities, Testing, Teaching Reading. Lesson Planning, Teaching Large Heterogeneous Classes-and many others. Each module presents both practical and theoreical apsects of the topic, with tasks. Modules can be used in sequence or selectively. Suggestions for classroom observation and practice, action research projects and further reading are included. Notes for the trainer, with stimulating insights from the author's personal experience, complete the course. Penny Ur is a teacher and teacher-trainer, and is the author of several successful books for teachers in the Cambridge Handbooks for Language Teachers series: Discussions that Work, Five-Minute Activities(with Andrew Wright), Grammar Practice Activities, and Teaching Listening Comprehension.