Project-based learning is a set of teaching strategies that are based on education theories and go with logical, systematical and practical contents. This research collects the information related to project-based learning and explores the background, theory foundation, contents and presents research outcomes. Finally, it gains a variety of implication on education. In addition, it provides some specific suggestions. Hope that it can be useful reference resources for school education and relevant researches in the future.