Project-Based Learning
Project-Based Learning (PBL) can be defined as any learning process that not only requires students to be actively participating but also pursuing projects with complexity and reality that is overwhelming.