project-based learning

Definition:
A dynamic and hands-on instructional approach in which students gain knowledge and skills by exploring real-world, engaging problems over an extended period of time.