Project-based learning is a student-centered pedagogy that involves students acquiring deeper knowledge through actively exploring real-world problems. Students work for an extended period of time to investigate and respond to a complex question or challenge. It contrasts with rote memorization by posing questions that require critical thinking to solve. The teacher takes the role of coach as students collaborate in teams to research a subject, develop solutions, and present their findings. Project-based learning develops skills like collaboration, problem-solving, and communication while incorporating feedback and revision.