This document discusses various approaches to course design for English for Specific Purposes (ESP) courses. It begins by defining course design as the process of interpreting learning needs to produce a series of teaching experiences to lead learners to a particular knowledge state. It then outlines several common course design processes, including needs analysis, selecting theoretical views, creating a syllabus, and establishing evaluation procedures. The document also discusses specific ESP projects focused on developing students' ability to read texts in English. It compares language-centered, skills-centered, and learning-centered approaches to course design and emphasizes the importance of a learning-centered approach that considers learners' needs, attitudes, and potential at every stage.