Project based learning system inculcate the best learning & teaching practices to achieve employability of students. Micro, Minor, Macro and Major (Final year Project) project-based learning model of the courses allows students to gain knowledge and skills by working for an extended period to investigate and respond to an engaging and Complex question, problem, or challenge.