Other coding resources
Find out about other available coding resources
Scratch is a very visual form of coding and is therefore ideal for complete beginners of all ages.
Simply arrange coloured blocks together on the screen so that they snap together and form a set of instructions.
You could design your own character or even make up an animation against a custom backdrop.
You can even connect up your BBC micro:bit and program it with Scratch. Look out for the Scratch page about micro:bits explaining how to do this.
Python is written in plain text and often the next step after learning Scratch
- Create a Pypet - learn some Python basics whilst having fun
- Let's Learn Python - an online course that starts with basic skills (suitable for age 10 and up).
- And lots more for you to check out
See Python for beginners for more resources.
Google's CS First is a free Computer Science curriculum that makes coding "easy to teach and fun to learn".
We've run events in libraries based on the 'Create your own Google logo' activity.
CS First covers many different subjects, so is great for teachers as well as families who are home-learning.
There's something for everyone with activities at Beginner, Intermediate and Advanced levels.