Python is a highly readable language that is easy to use. It is very powerful, flexible and supports many styles of programming from scripting and web design to GUI/Game development.


Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java or .NET. The robot battles are running in real-time and on-screen.

MySql – Insert

Inserting rows into MySql can be done in a couple of ways. You can use the INSERT…VALUES and INSERT…SET commands.


MySql is probably the worlds most popular database engine.

MySql – Create Database

Create Database databasename will create a new database on the mysql server.

MySQL – Create Table

You can create a table in a mysql database using the Create table tablename … command.

Python – Strings

Python strings are easy to declare and can be manipulated via a number of different built in methods.


In the third experiment provided by OCR (credit @Rob_Bishop ) you are shown how to interact with Twitter via the API.


Using a potentiometer (variable resistor) to change the flash rate of an LED.

Zumo Buzzer

The Zumo Robot shield comes with a buzzer that can be used to signify events or actions.