Skip to main content

Teaching key stage 2 computing - residential

CP002 Face to face course

Develop your confidence to teach the whole Key Stage 2 computing curriculum successfully.

Skip to course booking
Cross curricular Leadership Computer networks Computer systems Data & information Impact of technology Safety & Security Residential and Intensive Key stage 2 Teach primary computing certificate
Face to face course 2 days
  • York 18 February 10:00—19 February 2025

This two-day residential will support understanding of what computing learning looks like in Key Stage 2. You will explore the breadth of computing, through activities which develop skills and knowledge across the curriculum. 

Through Key Stage 2, the computing curriculum aims to deepen understanding of computer science, information technology and digital literacy. Children become more skilled, and critical, users of technology, choosing tools that helps them achieve their goals while developing safe, and acceptable, online behaviours.

You will develop your subject knowledge of computing and develop approaches to support learners throughout Key Stage 2 develop understanding and skills in computing. You will take-away engaging ways to teach computing using a range of strategies, including making the most of what is available in your school and through your local computing hub. Combining popular and accessible tools, you will develop the skills and ideas to support creative projects produced by your children throughout computing and the wider curriculum.

Completing this CPD will contribute towards recognised certification through the Teach primary computing certificate. You'll be supported along the way by your peers and experienced teaching professionals.

This course is delivered as part of the National Centre for Computing Education.

This is a residential course at the National STEM Learning Centre, York. Meals and overnight accommodation are included for participants for the duration of the course. 

If you wish to extend your stay in York, bed and breakfast will be available at the centre’s on-site accommodation at a discounted rate of £45+VAT per night. You can email [email protected] to secure this rate, providing their course booking information and confirming the night(s) they would like to stay.

Who is it for?

Primary computing coordinators looking to develop their own teaching and that of their colleagues.

Key stage 2 teachers looking to develop their understanding of computing and how to teach it across the key stage.

Topics covered

01 | What is computing? - develop your knowledge of the breadth and depth of computing in upper primary. Recognise computing devices, the hardware from which they are made and how software processes data to make computers useful.

02 | Computer systems and networks - improve your knowledge of curriculum content and what children should know about computer networks, the internet and safely navigating the associated risks. Learn about how data is transmitted between computers and how web services work, such as search engines and the World Wide Web.

03 | Developing computational thinking - Develop your understanding of ’Computational Thinking’ and how this may be developed in the classroom. Explore algorithms and their importance in learning programming.

04 | Developing programming in KS2 - Understand the progression of programming in KS2. Explore block-based programming through activities linking back to the curriculum.

05 | Digital literacy - help children to improve their awareness of privacy and online safety, and ensure they know how to handle content and the conduct of other people they encounter online.

06 | Creating media - confidently develop appropriate skills using digital devices and applications, enabling children to create and develop a range of digital content and multimedia.

07|  Handling data - understand the relation between data and information, and how data collection can be planned and implemented. Become confident in a range of ways of presenting data and information, making use of database and spreadsheet software and online services.

How long is this course?

This residential is two days in duration, you’ll complete approx. 12 hours of CPD.

How will you learn?

Expert guidance from experienced and knowledgeable teachers of primary computing.

Discussion with the course Professional Development Leader and other participants ensuring you have confidence in your understanding.

Hands-on experiential learning, undertaking activities that can be used back in the classroom and shared with colleagues.

Evaluating digital content and how it is created, in relation to the skills and knowledge of children in your own school.


You will be able to:

  • Use effective teaching approaches to support learning in computing
  • Understand the basis on how computer systems and networks work
  • Understand computational thinking and how this is developed across KS2.
  • Recognise how algorithms support development of programming
  • Understand progression of programming across the Key Stage.
  • Support children to improve their awareness of privacy and online safety
  • Know how to use a range of digital devices and applications to create digital content 
  • Be confident in teaching data aspects of computing in KS2

This course is part of Teach primary computing

Teach primary computing

Our nationally recognised qualification will support you to demonstrate your commitment to developing your own practice and to computing as a school subject.

Find out more

Book this course

You need to be logged in to start the course.

Login to book this course

Create STEM Learning account

This course is from the National Centre for Computing Education and is delivered by STEM Learning.

Adapted teaching and effective learning interventions in secondary computing

Develop an evidence-informed approach to education recovery over a sustained period, securing the computing education of young people following a period of great disruption.

Live remote training course

Adapting the Teach Computing Curriculum for mixed-year classes - short course

Explore progression within Teach Computing Curriculum and how to use this to adapt it for your own mixed-age setting.

Live remote training course

AI in primary computing

Explore how Artificial Intelligence (AI) may be linked to aspects of the primary computing curriculum, supporting creativity, digital literacy, and the use of information technology.

Live remote training course