Skip to main content
ANNOUNCEMENT

We have adapted our programmes to enable you to participate from home:

Teaching Programming in Primary Schools

CO010 Online course

Understand key programming concepts and apply them using Scratch

Key stage 1 Key stage 2
Free online course Join now 2 hours per week
Understand key programming concepts and apply them using Scratch, with this introductory course for primary or K-5 teachers.

You will:

  • Explore Scratch as a programming language.
  • Understanding of key programming concepts; algorithms, sequencing, repetition, variables and selection.
  • Reflect on your learning and create ideas for your classroom practise.
  • Identify programming concepts through projects, both unplugged and digital.
  • Apply a cross curricular approach to programming.

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

Join this course

You need to be logged in to start the course.

Join 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 - face to face

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

Face to face course

Programming 101: An Introduction to Python for Educators

Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program

Free online course