TouchDevelop by Microsoft Research

Create your apps on your phone, tablet or laptop.

Works on iOS, Android, Windows, Mac or Linux.

Hour of Code™ with TouchDevelop

Learn to code with our interactive tutorials. Take an Hour Of Code with TouchDevelop!

The 'Hour of Code'™ is a nationwide initiative by Computer Science Education Week and to introduce millions of students to one hour of computer science and computer programming.

Bring your own device

...and TouchDevelop will let you program it!

HTML5 logo TouchDevelop uses the latest web technologies in Internet Explorer, Chrome and Safari to bring a cloud-connected, touch-friendly app creation environment to your PC, Mac, iPad, iPhone, Android or Windows Phone device. Oh, right, it also works offline.

Mobile app development

our vision of the future of app development

touch-friendly editor, on-device debugging and crowd-sourced insights including coverage, profiling, and crash logging • integrated sharing platformpowerful programming language that includes a physics engine, boxes to compose forms for quick data display and entry, cloud data to build apps with automated data replication, and much more!

beginner skill level code skill level expert skill level

Skill levels

From beginners to experts

From a Drag and Drop blocks to curly braces, our editor adapts to your skills and allows you to grow at your own pace. TouchDevelop features 3 skill levels: beginner, code and expert that provide a seamless transition for learners.

Learn & teach

Simple, exciting, mobile.

TouchDevelop makes learning programming exciting! You can write code directly on any device and you can directly use sensors and media via high-level APIs. It's easy to create games and apps, publish them or tweak those published by others. You write code in our touch-friendly editor where you compose programs by tapping on your screen, yet concepts you learn transfer to traditional languages such as Java or C#. TouchDevelop embraces the "Bring Your Own Device" revolution by providing a unified programming environment everywhere.


Embed TouchDevelop scripts in your PowerPoint presentations using Office Mix!

Create awesome Windows and Windows Phone apps using App Studio!

Tutorials and documentation automatically translated courtesy to Microsoft Translator.

Create and share

Export to Windows, Windows Phone, Android, iPhone, iPad or Azure Web Sites.

TouchDevelop lets you write scripts on mobile devices and traditional PCs. Any TouchDevelop user can install, run, edit, and publish scripts in our cloud. Scripts can be exported to the Windows Store, Windows Phone Store, for Android and iOS, or shared as cross-platform HTML5 Web Apps.

Open Source on GitHub

You can fork it there, submit pull requests with bug-fixes or new features, submit and comment on issues in the bug-tracker, and check on latest activity.

© 2015 Microsoft   privacy and cookies   legal