Task-based learning is an instructional method that uses tasks as the core unit of planning and instruction. There are six types of tasks: 1) listing, 2) ordering and sorting, 3) comparing, 4) problem solving, 5) sharing personal experiences, and 6) creative tasks. The task-based learning framework includes a pre-task stage to introduce the topic and task, followed by a task cycle of task completion, planning, and reporting. It concludes with a language focus stage of analysis, practice, and application. Task-based learning supports the key conditions for language learning: exposure, use, motivation, and instruction.