Task-based language teaching (TBLT) focuses classroom activities around tasks that require students to use language for a specific purpose. It emphasizes using language communicatively to complete tasks that simulate real-world activities. There are two types of tasks: target tasks that simulate language use outside the classroom, and pedagogical tasks used in classroom activities and exercises to prepare students for target tasks. TBLT aims to move students beyond abstract language learning to applying language in authentic contexts. While it can make classes more engaging, some argue it may lack guidance on language forms and not promote accuracy.