ESP refers to English for Specific Purposes which designs English language courses based on the specific needs of learners in their fields or occupations. ESP courses focus on developing the grammar, vocabulary, study skills and discourse needed in the target discipline. They use authentic materials from the relevant field and allow self-directed learning. Common ESP courses include English for academic disciplines, occupations, and topics like English for medicine or English for technology.