English for Specific Purposes (ESP) focuses on the analysis and teaching of English, including the development of appropriate materials, that meet specific language needs of non-native speakers in specific contexts for specific purposes. This course explores and applies the theoretical principles for identifying the needs, developing curricula and preparing teaching materials for ESP contexts.