Touch Develop is retiring on May 23, 2018. Learn More..


courses

This page lists several independent courses that introduce basic and advanced programming concepts using Touch Develop.

Creative Coding through Games And Apps

Creative Coding through Games and Apps is a first-semester course for an introduction to programming for the early secondary grades. The course is designed to attract and reach a broad and diverse range of students, including those who may have never before considered programming. Students learn how to code by working in a real software development environment to design, program and publish mobile apps and games. Learning to code by creating real products, students discover how to make amazing things and have an impact on their world.
Creative Coding through Games and Apps is designed to be delivered with success by any teacher, regardless of computer science background. Featuring online and in-class lessons that emphasize hands-on coding, the course can be taught via any modern web browser on phones, tablets, laptops or desktop computers. The combination of online and in-class resources provides flexibility in teaching style, allowing educators to choose the right balance for their students between in-class instruction and out-of-class study. The course length is flexible, deliverable in 6, 9, 12, 18 weeks or more, depending on the time available in your school.

Microsoft Virtual Academy Coding Jetpack Jumper!

Coding Jetpack Jumper is a self-guided game tutorial where you have to fix a game. The tutorial contains multiple videos that explain in details each step of the progress. Great starting point!

Simon Johnson's Touch Develop lessons

This is a series of lessons (mapped to the new Computing curriculum in England) designed to introduce students to programming. The lessons include flappy bird, Turing test, Magic 8-ball and the 8-bit challenge.

"Build Your First App" at Microsoft Digital Literacy

This online course will quickly get you up to speed with concepts and techniques for developing apps using Touch Develop.
In the first module, you will learn the basics of the Touch Develop environment. In the second module, you will work with a tutorial that uses a turtle to create shapes. This will help you understand many introductory programming concepts.
In the final module, you will learn how to create a physics game with sprites. You will learn how to make the sprites respond to touch, screen location, and orientation data, helping to adapt the behavior of your game on a phone or tablet.

David Renton's curriculum

This course focuses on creating gaming applications. It introduces basic programming concepts, such as variables, conditions, loops, and functions, while teaching students to create fun games. The course, created for Touch Develop by David Renton, Extended Lecturer in Games Development, Reid Kerr College, Scotland, is a work in progress.

Ray Chambers' Touch Develop - KS2

This is an extensive set of lessons and tutorials designed to teach programming at various levels (structured around the Key Stages for Computing Curriculum in the UK).

Simon Johnson's Touch Develop Challenge

The Touch Develop challenge is based on the idea that one app, shared with lots of people, can make a huge difference. This collection of interactive tutorials, lessons, and challenges is designed to teach students how to build many different types of apps with Touch Develop.

TouchDevelop - Programming on the Go

This is the official Touch Develop book from the Touch Develop team. It explains how Touch Develop works, and walks readers through everything they need to know. It's also a super reference guide, and you can download it for free!

Touch Develop Nuts and Bolts book

The Touch Develop Nuts & Bolts book is initially targeted at a high school audience, and has 12 sessions that guide the student through building game and social media applications. The book uses the Windows Phone 8 platform, but the examples can also be developed and run in a web browser on any platform.

More?