Innovation and inspiration for modern parents.
Get inspiring ideas, parent hacks and tips about tech, life and your child's future.

Nearly there!

Just check your inbox for an email from with a link to complete your registration.

If you don't see it, please check your junk folder.

2 experts and 3 parents have answered

Anita Naik writer
Anita Naik Writer and mum of two London, UK

Yes. Even the UK’s Education Secretary declared the current curriculum not fit for purpose, leaving children ‘bored out of their minds being taught how to use Word and Excel by bored teachers’.

While the new proposed ICT curriculum does recommend teaching the principles of computer science and digital literacy from Key Stage 1 in all schools, there is, of yet, no news when it will be implemented or more importantly how it will be taught and by whom. This means that the reality of primary school kids being taught how to do more than use software is still very slim.

It’s one reason why the Coding For Kids group was set up with the purpose of finding ways to start teaching coding as a part of the curriculum. The group believe if coding can be introduced by at least Year 5, by the time these kids are drawn up through the education system, there would be an increased number of young people with an ability to manipulate open data, relate to code and challenge each other to design and build the digital products.

Of course there is one big reason why coding from reception to Year 6 may not happen - funding. Coding is a complex subject that needs to be taught a trained professional. Not all ICT coordinators in primary schools have these skills.

And while coding clubs such as Code Club (a network of 663 after school clubs) are thriving, this is because professional designers and developers volunteer their time run them. How many would give up lucrative careers to become teachers?

With 75% of young people saying they want to get to grips with making games, apps and websites but only 3% with the necessary programming skills, a viable plan needs to be made. Especially if our children are to play a part in the future of computing and digital technologies.

4 Reply ( 1 ) Share:
Opinion 4 years ago
expert answer
Adam McEvoy expert
Adam McEvoy Support Services Director Bradford, GB
Technology expert

NO. Our children should first be taught how to engineer. Otherwise we will end up with a nation of sloppy coders whose code may be great, but difficult to integrate with and therefore it will be left unused.

Design, testing, debugging and commenting are more important than pure code. Those 4 elements are cross-language and cross-platform - they are the key things a good coder needs.

4 Reply Share:
Experience 4 years ago
Joe Geronimo Martinez
Joe Geronimo Martinez Teacher of Mathematics Sheffield, GB

yes, and there are specific languages designed for kids. Logo. is a simple language really designed to draw shapes. It gets the ideas of coding across.

1 Reply Share:
Fact 4 years ago
expert answer
Barbara Edwards expert
Barbara Edwards Director Winchester, GB
Education expert

Not necessarily every child, those that want to. I used to teach Saturday morning classes and we had a lot of fun with shareware logo which most kids tried. Logo is quite spatial and attracted some children who were less keen on straight coding. Girls might need special encouragement.

1 Reply Share:
Experience 4 years ago
Paul Sutton
Paul Sutton I work in a school Torquay, GB

Ins't coding about taking tasks and breaking them down to small logical staps, I know kids of 5 who still struggle to tie showlaces or turn up to after school club with their jumper on backwards,

if you split the latter down as if you are coding and use some logic you would


put jumper over head


is school logo at front

if yes goto yes


turn round

call logo:


put arms though arms of jumper


jumper on right way round


quite a few steps there eh.

the yes no is boolean logic

so jumper is logo facing down on bed, arms are out stretched and jumper is right way round

if a+b+c then following the above steps means you put your jumper on correctly

I think that gets the idea across,

young children can relate to this much easier, not tried it maybe a parent can and get back to the group.

0 Reply ( 1 ) Share:
Opinion 3 years ago

Did you find this article helpful? ×

yes no