"Project based learning is a teaching learning methodology that has been widely praised for its efficacy in enhancing learning achievements.The premise underlying PBL revolves around getting students engaged in authentic learning events through the integration of mini-projects in class. These projects can be as short as one day and as long as a year. However, there is a difference between mere projects and project based learning. This table from Teachbytes provides a great illustration of the nuances between the two concepts."
Via John Evans, Andrew Boulind