Project-based learning involves students investigating and responding to an engaging question, problem or challenge over an extended period of time. It is student-centered and results in a tangible product or presentation. Key characteristics include being problem-focused, inquiry-based and self-directed. The teacher acts as a guide, while students work individually or collaboratively to conduct research, find sources, and take responsibility for their own learning. Project-based learning develops important skills for students' future like problem solving, collaboration, and lifelong learning. It also makes teaching more authentic and accommodates different learning styles.