Here are a number of programming resources that you might find of use. Although computing is not in the Welsh curriculum at present it enhances our curriculum encourages computational thinking, problem solving, teamwork, determination and it enhances our children's 21st century skills of collaboration, critical thinking, communication and creativity.
Computing Programme of Study (England)
The computing programme of study for key stage one and two. (England)
Computing at School (CAS) guide
Computing at schools guide to the programme of study for computing.
Scheme of Work for teaching Python at KS2.
A good website with a range of resources for teaching computing to children. Including using LOGO, Scratch and python programming languages.
A range of Raspberry PI projects suitable for children.