images
images

Kodu Game Lab

Build your own PC or Xbox games with this simple visual programming language.

images
images

TouchDevelop

Write code, develop new apps for mobile and desktop with this simple touch-friendly editor.

images
images

Code.org

Start coding with Code.org activities and tools for any platform.

images
images
images
images
images
images

Codecademy

Create something exciting in an hour with Codecademy’s short, guided projects.

images
images
images
images

Kodu Game Lab: Create your own game

Expand your Kodu world and share your experience with the community.

images
images

Digital Literacy: Build your First App with TouchDevelop

Embark on an introductory course using TouchDevelop to create an app or game.

images

Code.org: Improve your coding skills

Try a mix of browser-based sessions and unplugged activities to broaden your experience.

images
images
images
images
images

Windows App Studio: Bring your apps to life!

Discover the basics of app building with this easy-to-follow tutorial.

images

Scratch

Start coding with Scratch, a visual programming tool students can use without guidance.

images
images

Create and publish a game with Kodu

Take students through the paces of game development with Kodu, challenging them independently or in groups.

images

Code Hunt

Sharpen your Java or C# programming skills and learn to capture code fragments in this web-based coding game.

images

Build and publish an app with TouchDevelop

Enable students to learn the basics of TouchDevelop with interactive tutorials to build and publish mobile apps.

images
images
images
images

Microsoft Small Basic Curriculum

Dive into coding with Microsoft Small Basic, a development environment to ease children into the world of programming.

images
images

Khan Academy: Intro to JavaScript drawing and animation

Watch this video course for an introduction to app development and basic coding concepts using JavaScript.

images
images
images
images
images
images

Codecademy: HTML+CSS course

Learn to create webpages with HTML and CSS. Includes teaching resources to facilitate the course.

images

Windows App Studio Education

Get your students building apps that they can immediately see, use and share, with this 5-hour curriculum!

images
images

Code.org: Introduction to computer science

Introduce middle school students to the world of computer science by programming with Scratch.

images
images
images

Codecademy: HTML+CSS course

Learn to create webpages with HTML and CSS. Includes teaching resources to facilitate the course and a final project of website development.

images

Codecademy: JavaScript training

Bring JavaScript into the classroom and develop your very own full-featured websites.

images
images
images
images
images

Khan Academy: Intro to JavaScript and Advanced JavaScript: Games & Visualisations

Introduce students to app development and basic coding concepts using JavaScript.

images
images

Code.org: CS in Mathematics

Follow coding courses aligned to pre-existing math curriculum to connect the possibilities with computing.

images
images
images
images
images

Code.org: CS in Science

Use coding courses aligned to pre-existing science curriculum to explore the possibilities of computing.

images
images
images
images
images
images

Kodu Game Lab

Build your own PC or Xbox games with this simple visual programming language.

images
images

TouchDevelop

Getting the hang of it? Start using TouchDevelop to create an app in less than 10 minutes.

images
images

Code.org: Introduction to Computer Science

Watch Code.org’s game-based introduction to Computer Science that students can explore in their free time.

images

Scratch

Start coding with Scratch, a visual programming tool students can use without guidance.

images

Project Siena

Build custom apps with rich visuals, filled with custom intelligence and functionality; no programming required.

images
images
images

Project Spark

Create, share and play your own video games with Project Spark.

images
images

Windows App Studio

Discover the basics of app building with this easy-to-follow tutorial.

images
images
images
images

Microsoft Virtual Academy

Learn something new, improve skills with Microsoft Virtual Academy’s free online courses and certification.

images
images
images

Visual Studio

Leverage state-of-the-art tools to create great apps for services, the cloud and everything in between.

images
images
images
images
images

Computer science unplugged

Try out these lesson plans and activities—Computer Science without a computer!

images
images
images

Code.org Tutorials

Leverage the vast resources from Code.org to start learning to code.

images
images
images
images

Microsoft Imagine

Empower students to dream big, and bring their bold and creative ideas to life.

images

Inspire others

Share these videos, posters and tips from Code.org to build excitement for coding – for girls and boys!

images
images
images
images

International Women’s Hackathon

Join other female coders and innovators to explore computing and create apps.

images

Imagine Cup

Challenge student innovators to develop the world’s next game-changing solution in this tech competition.

images

DigiGirlz Classes

Give high schools girls the opportunity to learn what a career in tech is all about.

images
images