Create your own game!
Take our interactive tutorial.
TouchDevelop lets you create apps on iPad, iPhone, Android, PC, Mac, Windows Phone. Our touch-friendly editor makes coding fun, even on your phone or tablet!
The "Hour of Code" is a nationwide initiative by CSEdWeek and code.org to introduce computer programming to 10 million students and encourage them to learn programming. It's a one-hour introduction to computer science, designed to demystify "code" and show that anyone can learn the basics to be a maker, a creator, an innovator. Computer science provides a foundation for virtually any career - everybody can benefit from learning the basics. TouchDevelop is proud to be a tutorial provider for the Hour of Code.
TouchDevelop is our vision of the future of mobile app development: on-device debugging and crowd-sourced insights including coverage, profiling, and crash logging • integrated sharing platform • powerful 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!
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.
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 or Windows Phone Store, or shared as cross-platform HTML5 Web Apps.
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.