Project based learning is a dynamic teaching approach where students explore real-world problems. It involves complex tasks based on challenging questions that require students to engage in design, problem-solving and decision making. Well-crafted projects should build on student interests, provide authentic contexts for learning, allow student-led decisions and result in products presented to audiences. Benefits include deeper knowledge through active learning, developing lifelong skills like problem solving, and engaging otherwise disinterested students.