The core of the Kodu project is the programming user interface. The language is simple, intuitive and entirely icon-based.
Programmes are composed of pages, which are broken down into rules, which are then further divided into conditions and actions.

The Kodu language is designed specifically for game development and provides specialised primitives (the nouns, adjectives, and verbs of the language) derived from gaming scenarios.

Programmes are expressed in physical terms, using concepts like vision, hearing and time to control character behavior. Kodu can express advanced game design concepts in a simple, direct, and intuitive manner.

This resource is designed for classes and after-school clubs who want to introduce Kodu in a single session. The idea behind the lesson is to provide learners with enough tools and information so that they can learn the basics. This eBook is the first of 5 resources that will be posted to the Schools blog over the next week. View/download below.