Innovation and inspiration for modern parents.
Get inspiring ideas, parent hacks and tips about tech, life and your child's future.

Nearly there!

Just check your inbox for an email from with a link to complete your registration.

If you don't see it, please check your junk folder.

2 experts and 3 parents have answered

Andrew Molyneux
Andrew Molyneux Coder & father of one Newton-le-Willows, GB

Just to correct some factual issues in Matt Thrower's answer:

"Minecraft Pi Edition", the cut-down version of Minecraft that runs on the Raspberry Pi, lacks many of the features of the full version that runs on Windows or Mac OS. However, it does have one feature that the full version lacks - a simplified API (Application Programming Interface). This API allows programs to be written to detect and create blocks in the Minecraft world, detect the position of the player and other simple operations. The full version, on the other hand, can be "modded" (modified) using tools like the Minecraft Coder Pack. This is vastly more complex than the Pi Edition API, but the possibilities are more or less limited only by the programmer's imagination - new types of blocks and items can be created, for example, or the behaviour of the game can be changed in fundamental ways.

So there is a difference between programming the full version of Minecraft and the Pi Edition, and the learning curve is far shallower for the Pi Edition. My 8-year-old daughter was helping me to write simple programs against the Pi Edition in a couple of hours (we made a rainbow out of different-coloured wool blocks, for example), but I wouldn't dream of showing her the full Minecraft Coder Pack just yet. I've been coding professionally for 20 years, and even I find MCP a bit daunting.

5 Reply ( 2 ) Share:
Experience 1 year ago
Matt Thrower writer
Matt Thrower Parent. Gamer. Coder. Writer. Bath, Bath and North East Somerset, UK

The Raspberry Pi is supposed to encourage kids to learn some coding, and as an added incentive you can now get a free copy of popular game Minecraft with the device. In theory, the open-source nature of the game allows anyone to tinker with its code. In practice such a monolithic block of programming is going to prove too difficult for the majority of teens.

However it does give your jaded offspring a reason to start tinkering with a Raspberry Pi. Since the purpose of the device is to get kids back to the nuts and bolts of computing, they’ll likely learn some useful lessons simply from getting it running. And once the seeds of curiosity are planted, careful nurturing may result in a blossoming interest over using the device for more educational tasks.

But this begs the question of why you’d choose a Raspberry Pi for this over your home computer. Both can run Minecraft. Both can run development environments. Given that your PC is vastly more powerful, there seems little reason to choose a Raspberry Pi in preference for either task.

Remember that the Raspberry Pi was created as a resource for schools, and that it’s intentionally inaccessible, the better to provide a practical lesson in computing fundamentals. It wasn’t created as a home programming tool, and while it has the potential to serve as one, it’s probably best reserved for its original purposes.

Of course your home computer probably runs Windows or MacOS, which puts a layer of user-friendliness between the user and the machine. That’s a good environment for learning programming basics, but not so much to explore computer science. The Raspberry Pi is a good next step after mastering the essentials. And then free Minecraft should help to sweeten the deal.

(pic: Elliot Seddon)

1 Reply Share:
Opinion 1 year ago
expert answer
Sylvianne Lambert-Hutchinson expert
Sylvianne Lambert-Hutchinson Lecturer Bournemouth, GB
Education expert

Don't forget to install Scratch too, that is a great way to introduce programming.

0 Reply Share:
Opinion 1 year ago
Paul Sutton
Paul Sutton I work in a school Torquay, GB

Scratch is already installed on the pi, (don't forget it is now web based, there are plans for v2.0 to be downloadable so it can connect to external electronics etc )

As for minecraft,

has some useful resources, its possible with a little python to insert blocks in to minecraft, a nice thing to do is to get several young people together so they can help each other with this,

0 Reply Share:
Opinion 9 months ago
expert answer
Jill Hodges expert
Jill Hodges Founder of Fire Tech Camp London, GB
Education expert

We are developing a curriculum to teach Python with Minecraft Pi as an important leg of the course!

0 Reply Share:
Fact 6 months ago

Did you find the answer you were looking for? ×

yes no