As part of the collaboration, NIIT will train and enable the students at its centres, providing them with the required skills training and mentoring throughout the project duration, NIIT said in a statement.
IBM experts will evaluate the completed projects and provide certificates to successful students, it added.
NIIT and IBM have collaborated to provide students with projects based on real-world requirements sought by organisations and are designed by IBM experts with vast experience in enterprise software development, NIIT said.
"Projects are crucial for providing real world experiential learning to young professionals to make them day one industry ready. This partnership with IBM is a continuation of NIIT's endeavour to give students an edge through industry relevant training," NIIT senior vice president Anuradha S Boxwala said.
There are currently 3.4 lakh engineering (IT) students in India. IT companies recruiting people are facing huge challenges as they have to spend considerable time and money to train the young talent pool.