Skip to main content


Showing posts from November, 2016

Scratch for Neurones

1. Single Neurone


Set the inputs by pressing the buttons marked input 1 and input 2 (Red is off(False or 0) and Green is on(True or 1))Change the weights by changing weights 1 to 3, wx goes with input x and weight 3 is the bias.To activate the neuron you need to click on the the yellow ball ('the neuron').
The video below show it in action and explains the code.

To see the code go to .

A slight modification click on the bell to change the weights

The code is available at

2. Training a Neurone
In this part, the training of a neuron all written in Scratch is tackled. The video shows it action and you can have a go at using the software yourself at the end of the post. The Scratch code can be found at

All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any as…


Kamibot was a recent kickstarter ( from the interesting named, Korean company, 3.14 Co., Ltd as a robot you can dress up in paper outfits.

It is actually quite a nice little kit that can be controlled via Android, IOS or PC (available at along with some of the plans for paper outfits). The software is a simple Scratch/Blockly style interface and programming is simple. Connecting the robot to the, in my case, an iPad was relatively easy. I would welcome a Mac version of the KamiBlock software but apart from that nice robot kit, that allows you to get programming quickly if you have used Scratch, Blockly or Crumble. 

They have recently twitted about new piece of software for Android device - using cards on the screen in combination with their paper mapboard.

Kamicard, now available for download to Android users! Who says you need to know how to read to program?…

Be an Unplugged Computing Artist

A recently released book Teaching Computing Unplugged in Primary Schools  edited by Helen Caldwell (University of Northampton) and Neil Smith (Open University) has a number of interesting chapters by authors who are passionate about how computing is taught in schools. The central theme is unplugged activities, without using computers, but still teach the fundamental of computational thinking.

Ok, confession time. I co-wrote, along with Katharine Childs (Code Club), Chapter 3 Artists so I am biased here, but I believe in the central theme of Unplugged Computing. Computing, and Computational Thinking in general,  is not just about programming and using a computer (though using computers and  programming are vitally important to Computing) but it is also about many other things including problem-solving, being creative and working collaboratively.

Chapter 3 is about linking these computational thinking ideas to produce visual art, by applying computing principles including  repetition, fol…