Coding is a fun way to introduce your kids to the world of technology. It's also a great way for them to learn about problem solving and programming, which will help them later on in life.

Here are the top 3 benefits of coding for kids:

Coding nurtures creativity.

In fact, a study of coding-focused education found that students who learned how to code were more imaginative and had broader interests than their peers who didn't learn how to code. They were able to think outside the box and come up with creative solutions for problems.

Coding for kids instills persistence and problem solving.

The ability to solve problems and persist through failure is also a highly valued skill in the workplace. In fact, according to an article on Forbes, it's one of the most important skills you can have.

It makes creating games more fun.

If your child likes playing games on their phone or tablet, learning how to code can help them make those games even better! Coding allows them to design new levels or add new features that will make their favourite games even more engaging.

Follow this step-by-step tutorial on how to make your own game on Scratch!

The BBC micro:bit is a pocket-sized computer designed to inspire every child to create their best digital future. Featuring the same technology used in TV, smartphones and tablets, the micro:bit can be easily programmed using simple, easy-to-use software and even modified on a breadboard – no soldering required!

The device can then be hooked up to other hardware, or control household appliances like lights and motors – all using simple coding commands. Built around an ARM Cortex-M0 processor, the micro:bit has 25 LEDs that can display lots of colours – and you can use these to create whatever games or programs you want. It also has a built in accelerometer that senses when you tilt it left or right, giving you full control over even more cool features.

With its array of input, output, power and communication pins the BBC micro:bit can be used to code your own games, music or programs and then control them with just a tap! This is the moment many children have been waiting for - a low cost device that's easy to use and fully flexible.

If you don't have the micro:bit, that's not a problem! The micro:bit also shows you the simulation when you code on the side. Check out this easy rock, paper scissors tutorial.