What is Microsoft Imagine?

Microsoft Imagine connects students with the tools, resources and experiences they need to elevate their skills for today's working world. Whether it's building a game, designing an app or launching a project, Microsoft Imagine helps students develop their ideas and boldly bring them to life.


Technology competitions for all levels and interests ranging from short skill building challenges to in-depth competitions where students create games, apps and integrative solutions.

Enter a contest

Developer Tools

Professional level developer tools and software for students at no cost - everything needed to create games, apps and websites.

Download software now

Online Learning

Free online training and courses to help students learn the latest technology and take their coding skills to the next level.

Find an online course

Why sign up for Microsoft Imagine?

To download the same tools and products used by professional developers you need to create a student account and verify your student status.

Create a profile

Academic Institutions

Put professional developer tools into the hands of your faculty and students with a low-cost subscription.

Find out more

News & Updates

Get the latest technology tips, competition news, and online tutorials.

Visit the blog