.NET Foundation Academy - Application Process
The .NET Foundation Academy is a program for higher education students to learn about software development using .NET. Students will develop a project from design to deployment while applying the tools, concepts, and processes desired by high-tech employers.
Who is eligible to apply?
This course is only available to students who are enrolled in a higher education institution. Those students are expected to have already taken a few programming classes and are comfortable with the fundamentals of programming. We expect the students to have a basic understanding of an object-oriented programming language and an understanding of data structures. It is recommened that students also have had some exposure to algorithms, but it is not required. This is an online-only course, so students will need to have a laptop that can run Visual Studio Code, a webcam and microphone for class participation, and a stable internet connection.
This course is not designed for a student who does not have any prior programming experience. We plan to expand our offerings in the future to accomodate students who do not have any prior programming experience.
Process Overview:
Students will complete 2 coding challenges that show they have basic understandings of programming and data structures. The students are allowed to complete the coding challenges in any programming language they are most comfortable with given that the language has support for object oriented paradigms. Each coding challenge should take the student less than 2 hours to complete.
Once the coding challenges are complete, the students will create a GitHub public repository with their source code of the solutions. The students will fill out and submit an application form providing the link to their GitHub repository. Staff members at the .NET Foundation Academy will review the application and solution. For more information about getting started with setting up a GitHub repository, check out the guide on GitHub about creating a new repository.
If the student passes the 2 coding challenges, they will be invited to a final interview with a .NET Foundation Academy staff member where they will take a 3rd coding challenge based on one of the previous coding challenges to be completed within 30 minutes. The .NET Foundation Academy staff member will also interview the student to see if they are a good fit for the program.
Ready to Apply?
Applications are closing soon! Please complete the 2 coding challenge questions, then submit your application.
Have Additional Questions?
Please check out our FAQ if you have any additional questions, or use our contact us form if you have any questions that are not covered by our FAQ.