Imagine can make it a reality. Microsoft Imagine connects you with the tools and knowledge you need to create, code, and develop your ideas. So whether you're new to coding, studying it in school, or planning for your career, you can dream big, build creatively, and boldly bring your ideas to life.

Get Xamarin today!

Get an edge in the job market with new tools from Microsoft & Xamarin that make it easy to build mobile iOS, Android and Windows apps. Get Xamarin today!

Imagine Cup Earth

Want to learn to code or take on a cool new dev challenge? Then sign up for Imagine Cup Earth and create a game, app or web app using data and images from NASA!

Microsoft Student Developer Blog

Imagine Cup team Prognosis nabbed €4M to take their Parkinson’s detection app to the next level! Find out how they did it!

Get started creating a new game today

Looking to hone your C#, Visual Studio & Unity skills? Check out our Block Knock coding kit and get started creating a new game today!

Learn more from Microsoft Virtual Academy

Dream it. Build it. Run it. Learn to code with these great tutorials and lessons.

Microsoft Azure for DreamSpark

Want to dev for the cloud, but don’t know where to start? Now, you can deploy websites and web apps to the cloud with Microsoft Azure for free. Sign up today!

Imagine Cup

Want to change the world through the power of technology? Now’s the time to show what you can do!
Register for Imagine Cup today.


Explore the mysteries of the Flatverse and program games with Bot and Touch Develop!

Sign up for the Imagine Newsletter!

Get your monthly dose of inspiration with the Microsoft Imagine newsletter, including new projects, student success stories, and cool how-to videos.

Microsoft Imagine

Teachers: empower your students to do great things through the power of code. Check out these resources to get started!

Hello Cloud

Check out our new monthly Hello Cloud contest and win up to $1,000! Just sign up for a free Microsoft Azure subscription and complete one or more tutorials. The more you do, the more you can win! Register now!

Get our coding club kit

Parents and Educators: Start a coding club with our free kits.

Visit the YouthSpark Hub

Find your passion

Visit the Microsoft YouthSpark Hub to learn new skills, explore careers, and check out opportunities like DigiGirls and Challenge for Change.