This course presents both practical and theoretical aspects of teaching languages. It focuses on teaching language skills and language systems. It also covers related issues such as classroom interaction, lesson planning, classroom discipline, observation and feedback, and classroom research.