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 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!
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!
Imagine Cup team Prognosis nabbed €4M to take their Parkinson’s detection app to the next level! Find out how they did it!
Looking to hone your C#, Visual Studio & Unity skills? Check out our Block Knock coding kit and get started creating a new game today!
Dream it. Build it. Run it. Learn to code with these great tutorials and lessons.
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!
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.
Teachers: empower your students to do great things through the power of code. Check out these resources to get started!
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!
Parents and Educators: Start a coding club with our free kits.
Find your passion
Visit the Microsoft YouthSpark Hub to learn new skills, explore careers, and check out opportunities like DigiGirls and Challenge for Change.

