This term the children are having a crack at creating a website. They’re learning how a webpage is structured, what language is used to create a website and how to style their pages.
Learning HTML and CSS (the two essential markup languages used to create a website) at young age is challenging. But at coding club I make sure the children learn all the foundation skills they need in order to tackle these challenges.
One of the first hurdles when programming young is that most children don’t know how to use the keyboard. Not only do they learn to use the keyboard and the ‘special characters’ needed when writing code, but they also learn how code is constructed and how important it is to type with accuracy. The children quickly appreciate that any missing semi-colon or ‘curly’ bracket will mean their code simply will not run as expected.
Paying attention to detail, learning to be patient and staying calm when things go wrong are all critical skills that they acquire when coding. Everyone makes mistakes (and this is how we learn) but knowing how to spot the problem is crucial to a successful outcome.
Another important element of learning to make a website is understanding about images and their different formats. Sourcing images from the web; learning how to use them and manipulate them with code – these are skills that are essential to their understanding of how images work for the web.
I’m pleased to see that all the children that have been coding with me for some time are making some great mini-websites – often using their favourite characters! They feel confident enough to tackle the code and are beginning to show me they can debug the code by themselves before calling for help.