This document provides an overview of task-based learning (TBL) as a language teaching methodology. It defines TBL as an approach that places students in real-world communication situations requiring language use to complete a specific task. The document outlines the typical TBL framework, including a pre-task, task cycle, and post-task language focus. It provides examples of TBL activities at beginner and intermediate levels using tools/devices and texts. Key aspects of TBL highlighted are using the target language as much as possible, focusing on learner activity, and the importance of the post-task consciousness raising phase.