Project based learning is a teaching method where students investigate and respond to complex questions or challenges over an extended period of time. It is standards-based and asks students to address real-world problems across multiple subjects. Implementation of project based learning involves instructional design including identifying goals and analyzing learners, developing assessments, and revising based on evaluations. The process includes determining projects, developing completion steps and schedules, facilitating projects, and evaluating outcomes. Benefits include increased motivation, improved problem-solving and collaboration skills, and better resource management abilities. Potential weaknesses are that real-world problems may be complex, require significant time and costs, and extensive equipment.