Computer programming activities

Computer programming resources to support pupils as they learn and develop their Scratch, Python and Kodu skills

Tes Resources Team

Student engaging in computer programming activities at secondary and primary

Lessons, activities and challenges to introduce and explore computer programming 

Computer programming is an exciting part of the primary and secondary computing curriculum and pupils will learn the basics of coding and programming using programmes such as Scratch, Python and Kodu. So if you're looking for a fascinating project to engage your learners, this hand-picked collection of computer programming resources is for you.

If you're also searching for some great resources on computational thinking and general programming, why not check out our Computational Thinking and Programming blog?