No tech stack should take up two years of time to learn. Two years sounds fine for a large program with internships... but it should have a much broader curriculum rather than focusing on one platform, especially one that is not a leading platform in the industry.