Explore Microsoft is a 12-week summer internship. The program allows interns to gain experience in different software engineering roles. It's also designed to give them hands-on experience with various tool and programming languages in the field of software development, and encourage them to pursue degrees in computer science, computer engineering, or related technical disciplines. The on-the-job learning will be augmented with mentoring, community building and networking opportunities. (careers.microsoft.com)