Project-based learning is a student-centered approach where students explore real-world problems and challenges. It teaches 21st century skills like communication, time management, research skills and collaboration. Students work in groups with a common goal, and performance is assessed individually based on the quality of work, depth of understanding, and contributions made. Project-based learning engages students and allows them to have a deeper understanding by reflecting on their own ideas and making decisions that affect the learning process and outcomes. It applies well to 21st century education by having students use technology in meaningful ways to investigate, collaborate and present their learning.