Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The visual nature of the language allows for rapid design iteration using only an Xbox game controller for input (mouse/keyboard input is also supported).

Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.

Join the community, and discover games created by others and share your game at KoduGameLab.com.

Kodu for the PC is available to download for free. Kodu for the XBox is also available in the USA on the XBox Marketplace, in the Indie Games channel for about $5.

Kodu Teaches more than Programming

  • Kodu is a rich tool for narrative creation and storytelling
  • Kodu demonstrates that programming is a creative medium
  • Kodu helps children with critical thinking, breaking a complex goal into manageable steps, and iterate on the design process - an approach applicable to all academic subjects, business and personal relationships
  • Kodu introduces the logic and problem solving of programming
  • Kodu introduces conditions and sequences, which teaches cause and effect
  • Students learn about cooperation, logic and creativity in addition to programming
  • Read about our Kodu pilot program in Australia's public schools: Report (pdf)

Anyone Can Use Kodu

  • Kodu can be taught by any teacher, no previous programming expertise required
  • Ages 8 and up typically have the most success

Kodu Classroom Kit for Educators

The Kodu classroom kit is a set of lesson plans and activities for educators, after-school instructors, parents, peer mentors and administrators. The entire kit is available as a single zip file for download here.