Project based learning adalah pendekatan pembelajaran berbasis proyek dimana siswa mengembangkan pertanyaan penuntun dan menyelesaikan proyek dalam beberapa tahapan termasuk perencanaan, implementasi, presentasi, dan evaluasi. Metode ini memberikan keuntungan seperti meningkatkan motivasi belajar dan kolaborasi siswa, namun juga memiliki tantangan seperti membutuhkan waktu dan biaya yang lebih besar dibandingkan pembelajaran konvensional.