Free and cheap home education resources for learning coding.

Post contains affiliate links.

Computer science or coding is one of the subjects that has loads of free and cheap home education resources available. I am pretty lucky when it comes to computing in that I’m an experienced and qualified programmer/ developer and I’ve enjoyed dragging coding into the kids’ lives over the years. We’ve also used our local computer club, Creative Computing Club and that was how NSSNotTeen (this isn’t going to work, I need a new nickname) got his iGCSE in computer science, although I did help out too with the revision and the explanations.

If your child is young/ just getting into computing, you might want to take a look at scratch – which is free online block coding. Block coding just means that you don’t have to type the individual bits of what you’re developing, you drag and drop blocks which have code snippets attached. We’ve used this on and off for years, and it’s a lot more powerful than you’d expect. Examples from the archives of fun and games from just a year ago.

Mini computers – these aren’t free, generally speaking, they aren’t particularly expensive either. Here’s us exploring microbit a while back: microbit, and the kids have used arduinos at CCC. This looks like a good arduino starter kit at Amazon. We’ve also used raspberry pis, although I’ve no idea where the Kano went sadly, as that had a fab keyboard. There’s also a fab microbit simulator that works in the browser here

If you want to take a step up into game programming – gamemaker is free, there’s a bunch of tutorials, it’s a great way to get going with trying out making your own games. Again, the kids have used it through CCC, and I’ve spent a bit of time debugging stuff with NSSNT in the past. There are lots of free tutorials for it too.

There’s also unity which is step up from most of the other stuff, not for the faint of heart, just adding it so it’s on the list really.

A good beginner language for coding via typing rather than blocks is python, and there are lots of tutorials around for it like this one or learn python.org. We’ve also used some good library books on this area, such as Carol Vorderman, Computer Coding Python Games for Kids (here at Amazon)

For general reference purposes, w3schools has resources on all sorts of languages and I use it all the time for quick lookups. There are also full courses on all sorts of things, so it is well worth exploring further.

I hope that gives you something to go on – if you need anything specific, please feel free to leave a comment and I’ll try to help out further.


Comments

3 responses to “Free and cheap home education resources for learning coding.”

  1. Julie O’Leary avatar
    Julie O’Leary

    HI Just joined the community of HE since January 5 and found your blog very helpful. I would like a chat in regards to my son as you seemed a very good knowledgeable person in the areas of his passion which is computer. He is 14 would have been in year 10. Missed most school since March 2023 so decided to de register him only since J*’s was refusing to go back. Now looking at doing Igcses in summer 2025-2026 but have loads of questions about his future. He is extremely advanced in computing but mostly self taught and wants to go possibly in games production at Suffolk One or similar.
    I have so far only received a welcome email from LA on 18 January telling me I should be contacted in next days by then to confirm he is registered as HE and would be requested to fill in contact forms and plan etc but heard nothing yet is that anything to worry about and also how are the LA in Ipswich are they good with dealing with HE or difficult?
    About coding and what my son would like to achieve do you know if there are any local courses he can take besides what is online? What if he can’t get into College courses requiring 5 GCSEs would any other way to get into a career in gaming production or computers without college?
    Thank you in advance

    1. Hey there, thanks so much for commenting! I’m going to drop you an email right now.

  2. Testing comment form