Best coding home schooling resources
Best for Minecraft fans
In Minecraft, children use blocks to create structures in virtual worlds. There are two modes: creative (where you have unlimited resources to build with) and survival, where you need to create structures to protect yourself from monster attacks. There is loads to learn through Minecraft – it can introduce kids to coding and even electronics with the right guidance.
During the coronavirus school closures, Minecraft Education has made free lessons and worlds available to use for remote learning. Why not build a tree house, explore the human eye, become a marine biologist and roam through Washington DC in block form?
Best for covering the computing curriculum at home
Barefoot offers over 60 cross-curricular lesson plans and engaging activity sheets and resources, prepared by teachers, to help you guide your child through fundamental parts of the computing curriculum without the need for screen time.
Everything you need to get started is on the website and free to access: begin by downloading a guide to computational thinking and setting your child some mini missions to boost their understanding, then move on to some interactive learning games which apply computational thinking concepts to promote learning through play.
Free home education planning pack & resources
- Guidance, templates & advice
- Practical tips from experts and parents
- How to establish a routine and set goals
Best for HTML, CSS and Python activities
Girls Who Code aspires to close the gender gap in technology and to change the image of what a programmer looks like and does. Some of their computer science educational activities are available to download for free, to anyone who wants to access them.
Best for advanced virtual coding instruction
Amazon Future Engineer is a childhood-to-career programme to inspire, educate and enable children and young adults from lower-income backgrounds to try computer science.
Aimed at students aged 12 to 17 (or knowledgeable primary kids!), 20 hours of free computer science skills content use a Python Programming Platform, exploring ‘Fourth Industrial Revolution’ themes, and there's a moderated forum and FAQs if your child gets stuck. Completing the work and learning new skills earns you experience points and badges.
Best for 3D design projects
Tinkercad is a free online collection of software tools for 3D design, electronics and coding. It's used by teachers, kids, hobbyists, and designers to imagine, design, and make anything! You don't need any previous experience, so let your child loose and see what they produce (you'll be amazed!).
Best for educational video games and beginners' guides to game creation
Getting started using Scratch to create your own games with a step-by-step Scratch beginners video and downloadable guide from The National Videogame Museum.
You can also join Pixelheads, the National Videogame Museum's community for young people, and learn about how to make videogames through a series of inspirational training sessions and talks on the NVM YouTube channel.
Best for programming games for beginners
Blockly Games teach programming through game-based tasks. Blockly is designed for children who have no previous experience with computer programming; once they've completed all the free games (which can also be downloaded for offline use), your child will be ready to learn conventional text-based programming languages.
Best for animated video explainers
What is code? How do computer games work? What is the internet? What is debugging? Whatever your child's computer science question, BBC Bitesize offers a child-friendly animated video explanation that's perfectly pitched for their age.
Look through the BBC Bitesize KS1 computing and KS2 computing pages to watch the videos, or read TheSchoolRun's computing and ICT glossary for a parents' guide to all the computing concepts your child will be introduced to in primary school.
Best for building robots
Start writing code and get going with digital making with the free CodeClub activities and the Digital Making at Home projects from the Raspberry Pi Foundation. Whether you want to create a game, a website, digital music or art or build a robot, the beginners' guides will help you take your first steps in your programming learning journey.
It's likely that your child knows considerably more about programming than an adult in the household – if so, read the Raspberry Pi Foundation's information for parents who want to help their kids get into making things with technology but don’t know where to start!
You can buy a Raspberry Pi 4 Model B, the latest model available, for as little as £34 online.
Best for first steps in cyber security
Produced by the National Crime Agency, CyberLand is a collection of games to introduce upper KS2 children to the world of cyber security. The interactive resources aim to present different aspects of cyber security such as firewalls, network ports and password generators. There are codebreaking and malware and cyber attack challenges, a data breach to investigate and security issues to resolve on a simulated desktop computer environment, with a points-based competition to enter!
Best for learning coding through play
The gamified and story-driven approach supports the UK coding curriculum and is great fun (and there are kitten cards to collect!). Subscription for home play starts at £24.99 a year for one child.