Problem Based Learning (PBL)
Project Based Learning
Challenge Based Learning (CBL)
Learning By Teaching (LdL)