So a few months ago I decided to set myself the challenge of learning to code. I’m from an age where coding just wasn’t something we learnt, computers did it all for you, there was no need to! Will changes to the curriculum I thought now would be a good time for me to learn.
I started off with a friend showing me a few bits. I found it helpful, but I could see he was itching to get me onto some of the cooler things you can do with code, meaning I was missing out on some of the more basic elements. I could see this was not going to be the way for me to learn. So I took to twitter and Google to try and find a website or course that could help my cause. After looking at a few the one I found to be best for me was Codecademy. Simply create a profile, choose a lesson and get started.
Being an avid gamer the thing i like best is unlocking achievements within the website. I love earning the little badges (i’m such a child!). The instructions are really easy and simple, and offer a step by step guide to learning the language. The practice board is well laid out, giving you instant results on whether you’ve got it right or not. You also have easy access to help and tips with the task, so if you completely forget how to do it you can remind yourself without stress. I always challenge myself not to press it though! So far I have learnt the basics of HTML and HTML styling, and I’m working my way up to having a go at CSS. Give it a few more months and I’m sure I’ll have a crack at designing my own web space.
While it’s great fun, though sometimes infuriating, there is a point to all this. Changes to the curriculum mean that coding and programming will become essential for teaching ICT. An ICT teacher can no longer just step into the role and go. I see it as a similar role to a Music specialist. Yes the core of all lessons is teaching, but you need to have the subject knowledge to deliver it. I know I could handle pupils in a music lesson, but give me a guitar and you’d be covering your ears! Would I get the most from the pupils? I doubt it.
How many of you can code? Are you learning or practicing? Will you be starting the learn soon? Please get in touch!