Problem-Based Learning (PBL) berfokus pada pemecahan masalah kompleks, Project-Based Learning (PjBL) menghasilkan proyek nyata sebagai hasil pembelajaran, dan Discovery Learning mendorong siswa untuk menemukan konsep baru secara mandiri. PBL menekankan analisis masalah, PjBL menekankan kreasi produk, dan Discovery Learning menekankan eksplorasi konsep.