Teaching Programming in Primary

During this course we will introduce you to the expected objectives for Key Stage 1 and 2 within the curriculum, and will explain them in simple terms (algorithm, debugging, sequences, arrays).  We will also go over ‘why’ it is important to teach coding in Primary and put it in context for you. A proportion of the training will take place away from the computers using fun activities that you can use with the children to introduce the basic building blocks and vocabulary around computer programming.

Depending on what software you have decided use (e.g. Scratch), we will lead a practical hands-on skill based session to help you become more confident, show you exemplar activities (animations/games) created by other children, supply you with support documentation and other free online resources that are available. By the end of the course you will feel more confident about delivering this aspect of the curriculum.


Scratch code


Many schools use Scratch, not only because it is free and there is a lot of online support, but it covers a wide range of abilities from reluctant beginners to those children that need stretching.

The course will include:

  • Different versions of Scratch
  • How Scratch meets the NC Objectives
  • Practical Hands-on activities (games/animations)
  • Classroom management strategies
  • Exemplar Activities
  • Online Support available
  • Scratch Junior iPad app
  • Where to go next with Scratch  (e.g. Programming Raspberry Pi’s, Makey Makey, Lego WeDo)

Bespoke Training

All of my Coding Courses are bespoke depending on the needs of your teaching staff and the resources you hope to use.  However, I can also showcase resources that are available, many of which are free (e.g  Scratch, Kodu, Code Kingdoms, etc)  to help you decide. If you’d like to know how to use a Makey Makey, or Lego WeDo then let me know!

Sessions can be Key Stage specific or I can cover both Key Stage 1 and 2 to demonstrate the progression of Coding in Primary.  I also endeavour to make coding as cross-curricular as we can,  if you supply me with topics prior to the session we will put together relevant activities.

If your school is also using ipads I can also show you Coding Apps that work well in the classroom such as Scratch Junior,  Daisy the Dinosaur and Bee Bot.

Courses can be whole day/half day or twilight sessions and can be tailored to your needs.

If you wish to book me to come to your own school and deliver training then please contact me via email or use this contact form.