Immersion with Microsoft is a combined training and mentorship program where participants get to learn how to build mobile and web applications using Microsoft technologies. In a three-month training program, no less than 20 shortlisted students and early stage developers will be trained by 6 seasoned developers and Microsoft experts.