The essential toolkit for primary computing teachers
Training and enrichment to help you teach and lead the computing curriculum and improve learning across your school.
Designed for primary teachers from all backgrounds who want to improve their knowledge and teaching practice.
We offer bursaries to teachers working in state-funded education in England.
Ideal for beginners, this course covers the whole computing curriculum at an introductory level, including programming essentials using Scratch.
Be prepared to teach algorithms and programming to all ages of children, helping them develop their understanding through effective pedagogy.
Investigate a range of pedagogical approaches for teaching programming to primary pupils
Learners will look at how different devices can be used to take photographs and will capture, edit, and improve photos. They will use this knowledge to recognise that images they see may not be real.
This unit is the first of the two programming units in Year 4, and looks at repetition and loops within programming. Pupils will create programs by planning, modifying, and testing commands to create shapes and patterns.
Deliver the computing curriculum brilliantly, with free workshops, helpful online guides and engaging lesson plans and resources. Barefoot makes computing easy to teach and fun to learn, with or without a computer.
An extracurricular club for young people aged 9 to 13. Clubs are organised by teachers and volunteers, and supported by free projects and resources from Code Club.
Relatable professionals who support learning, raise aspirations and illuminate careers - including those in computing and the digital sector - face to face or virtually, free of charge.
We're here to help
Your local network of expert computing support.
Providing local training and support for teachers across England, our Computing Hubs are led by schools and colleges with an exceptional track record in teaching computing.
Communities of Practice
These local networks of computing teachers are forums to share expertise, resources and best practice. Run by Computing at School (CAS).