Project learning is a systematic teaching and learning model that engages students in learning knowledge and skills from a series of complex tasks including: design and planning, problem solving, decision making, product and artifact creation, and the communication of results.
-- Project Learning Institute, Oracle Education Foundation