Project-based learning which allows students to think of a project that they're interested in then make research and summary it into a report and present them to audiences.
Problem-based learning allow learners to utilize the problem as question that they suffer to solve and think that which solution is the most efficient solution for that problem.