Skip to main content

Teaching and leading key stage 1 computing

CP001 Face to face course

Develop your confidence to teach the whole key stage 1 computing curriculum successfully.

Key stage 1
Face to face course 2 days

  • Cambridge 24 February—29 June 2020
  • Colchester 25 February—10 March 2020
  • Dereham 25 February—6 March 2020
  • Barnsley 26 February—18 March 2020
  • Leicester 27 February—5 March 2020
  • Exeter 2 March—1 May 2020
  • Sunderland 4 March—1 April 2020
  • Bradford 4 March—29 April 2020
  • Oxford 5 March—12 March 2020
  • Liverpool 6 March—20 March 2020
  • Bromborough 10 March—3 April 2020
  • Basildon 11 March—25 March 2020
  • Harrogate 11 March—25 March 2020
  • Cleethorpes 12 March—24 March 2020
  • Barnstaple 13 March—12 May 2020
  • London 13 March—20 March 2020
  • Cambridge 16 March—11 May 2020
  • Newbury 17 March—11 May 2020
  • Stafford 23 March—27 April 2020
  • Ipswich 23 March—23 June 2020
  • Gloucester 30 March—22 April 2020
  • Pudsey 31 March—28 April 2020
  • Northampton 2 April—9 July 2020
  • Hatfield 7 April—8 April 2020
  • York 20 April—7 May 2020
  • Langley 21 April—4 May 2020
  • Shefford 22 April—6 May 2020
  • Haslemere 22 April—6 May 2020
  • Blackburn 24 April—8 June 2020
  • Bungay 28 April—19 May 2020
  • Southampton 5 May—12 May 2020
  • London 11 May—21 May 2020
  • Bristol 18 May—10 June 2020
  • Blackpool 18 May—1 June 2020
  • Bradford 19 May—1 July 2020
  • Leicester 21 May—11 June 2020
  • Gloucester 8 June—30 June 2020
  • Penrith 8 June—25 June 2020
  • Dereham 8 June—19 June 2020
  • Gravesend 9 June—23 June 2020
  • Warrington 9 June—2 July 2020
  • Braintree 15 June—29 June 2020
  • High Wycombe 18 June—25 June 2020
  • Birmingham 19 June—8 July 2020

Computing is a broad subject, made up of computer science, information technology and digital literacy. This two-day professional development complements our one-day programming and algorithms event, giving you confidence in teaching the whole of the key stage 1 curriculum.

You will develop your knowledge of internet-connected computer systems, from hardware to online safety. You will take-away engaging ways to use computers and software effectively, supporting other areas of curriculum learning. Combining popular and accessible tools, you will develop the skills and ideas to support creative projects produced by your children. You'll also discover age-appropriate data collection, analysis and sharing methods and projects.

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

You will be able to help children:

  • understand how computers work, their constituent parts and the instructions they follow
  • recognise the many types of computer system in the world around them, making purposeful and safe use of them
  • learn through projects and lessons where they collect and share data through surveys and investigations
  • create digital content such as images, video and sound in multimedia projects
  • consider their own use of technology, the benefits and risks that it brings, and know its importance in the world and their learning through development of your own subject knowledge, pedagogy and practice.

This course is part of the Teach primary computing certificate.

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.

Book this course

Not got a STEM Learning account?
Create an account

Also part of Teach primary computing:

Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in Computing

Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.

Free online course

Primary programming and algorithms

Discover engaging and effective ways to help children use computational thinking.

Face to face course

Programming Pedagogy in Primary Schools: Developing Computing Teaching

Investigate a range of pedagogical approaches for teaching programming to primary pupils

Free online course