The children have been busy creating computer games using Scratch programming. Scratch is an excellent, engaging and fun environment for children to learn some fairly advanced mathematical concepts and the basics of computer science too. Scratch is deceptively simple with its palette of brightly coloured blocks but children can do amazing things when they combine the blocks in interesting ways. As children progress they are able to use Scratch in more and more advanced ways. Scratch programming allows children to use computers to express their creative ideas and solve practical problems and empowers children to be digital makers not just digital users.