Skip to main content

Teaching younger children to code


I've started my current Foundation Stage class on their coding journey and I used the following method as an introduction. All it needs is a white board and pen.


Write the following commands on the left side of a whiteboard and go through each with your class providing everyone an additional phonics lesson too. Explain to the children that these are commands, instructions that have to be followed if written them down in the program section of the whiteboard.


It's basically Simon Says without having to say Simon Says. If there are no commands written in the program section then nothing happens. Get your class to sit quietly awaiting their commands.



Write the command Hands up and show it to the class. They should put up their hands and perhaps a few will soon put them down again. Bring their attention to the program and ask if it says Hands down. Ask what needs to be put into the program to put their hands down. Rub out the WB and try another command, making sure your class do it and then ask which command will get them back to their sitting position.


The children should quickly realise that the program controls their actions. I had originally written the jump command three times and my own followed this correctly. But I wanted them to offer a way to put the three jump commands together so I didn't have to write it three times. If you are four or five the words you might say are 'do it again' which a great answer. Explain that to do it again a program needs the repeat command. Ask how will we make sure the program is repeated three times? And what needs to be repeated three times? Without including the jump command at this point then nothing gets repeated three times. Programs follow a logical order and without logic the program is liable to go wrong, or have a bug in it.

Write a mix of commands in the program section and then using your finger, point to each command and your class should perform the action. It's quite a straightforward way to introduce coding to your early years class without having to worry about providing everyone a computer, tablet or other device.

I followed this lesson up with the brilliant Daisy the Dino app for the iPad. If this has helped you to start teaching coding to your own Early Years class then take a look at another post I wrote where I used Kodable.




Popular posts from this blog

How to use proxy setting with Linux Mint

The dreaded proxy server has reared its head again. If you read my post about Linux OS for old tech you would have found me advocating Ubuntu, Elementary and Linux Mint. Unfortunately, I have found Linux Mint to be problematic if your school server uses proxy settings to get online. Ubuntu and Elementary also require changes to the network settings if you use a proxy, but this only involves a simple change in the Network Settings panel. This doesn't work in Linux Mint, the settings can be entered but will not remain saved.

So, here's the 'how to' courtesy of the askUbuntu Q&A section - if you're not keen on using terminal commands I suggest you either don't bother using Linux Mint and stick to Ubuntu or Elementary (or any other Linux distro) or swallow your fears and give this a go.

Use terminal to open /etc/environment using a text edit app as superuser - e.g. interminal type sudo gedit /etc/environment     (enter password when asked)Add the following line…

My latest lesson observation feedback

This was the outcome of my latest lesson observation - I received Good with Outstanding features (whatever that actually means). The form is based on the 2013 Ofsted criteria for a whole school observation, such criteria is not meant to be used to grade individual lessons so why are schools doing exactly that?
To achieve an Outstanding grade on this form I would have needed to do the following in the length of time the lesson observation took place.  Almost all pupils make rapid and sustained progress across the curriculumMarking and feedback from the teacher and pupils is frequent and of consistently high qualityTeaching of reading, writing, communication and maths is exceptionalUse of well judged and often imaginative teaching strategies that match individual needsTime taken to develop skills in other subjectsAppropriate and regular homeworkNow to pick some of these apart. No teacher can possibly be expected to ensure all pupils make sustained and rapid progress across THECURRICULUM

Marking in primary schools is verging on the ridiculous

Marking in primary schools used to be done with a red pen or whatever colour happened to be closest at hand. I've even marked in pencil once, but most of that marking was rubbed out by the children. What's happened now however has been steadily creeping in over the last few years - red pen is seen as bad, a terrible colour to mark with. Children view it as negative even if their work is correct. Red is now a banned marking colour in many primary schools across the land and has been replaced with a plethora of colour coded marking schemes, all followed to the colour due to the ridiculous nature of some primary school marking policies.