Robotics Build and Code Course

The robots are coming! And they're here to stay. Robots are appearing in all walks of life, from building products in factories, to mowing your lawn.

The robotics Design, Build, Automate week extends my popular Raspberry Pi robotics course to 5 days of focussed creation and learning. Start out in this fascinating field by building and programming your own remote controlled robot. Then make the robot drive itself by following a line, avoiding obstacles and detecting light. There will be plenty of competitions to motivate you!

This challenging course does not use a kit but builds the robot from component parts and direct programming of controllers. Coding is in Python.

This course is an ideal introduction for those looking to explore robotics for fun or as a career.

Next date (see bottom of page for more options):

31 May to 4 Jun 2021

1 week, Mon-Fri, 9:30 am to 1:30 pm

at University of West London, Ealing

Full price:

External Link

Course Outline



Suitable For



Build a remote-controlled robot powered by a Raspberry Pi computer. Then make the robot drive itself!


Python Programming Essentials

We will take a quick overview of the programming concepts we will need for the course.

Anatomy of a Robot

We will examine a robot like the one you will build to understand the component parts.

Working with the Raspberry Pi

This small, cheap computer will be the brains of the robot. You will turn it on and explore its capabilities.

Working with controller boards

You will attach a controller board to the Pi and use Python code to control motors, sensors and lights.

Adding a remote control

You will learn how to connect and code a remote control and write more code to make the robot respond to user commands.

Building the body

You will take a look at the physical principles, design the robot and assemble it. The robot will be cut from plywood to your design specification.


You will code the robot to respond to commands, including moving forward, backwards, turning, spinning and stopping. Students will be encouraged to use a computational problem solving approach.

Line following

You will attach a line-following sensor and develop some code and algorithms to guide the robot along the line.

Obstacle avoidance

You will attach an ultrasonics sensor and develop some code and algorithms to help the robot navigate around the room without human intervention!

Tweaking, testing and optimisation

You will fine-tune and test the robot.

Further customisation

If time permits you will be able to add further customisations or undertake additional challenges.


You will compete against other student's robots in a range of different challenges!


See individual dates for details.

Skills you should have before you attend

None required. Those with existing programming skills will be able to tackle more advanced challenges.

Skills you will pick up in the course

Key skill categories

On successful completion of this course, students will be able to


31 May 2021 to 04 Jun 2021

(1 week, Mon-Fri 9:30 AM to 1:30 PM)

at University of West London, Ealing

Full: £325, Conc: £325

External Link

23 Aug 2021 to 27 Aug 2021

(1 week, Mon-Fri 9:30 AM to 1:30 PM)

at University of West London, Ealing

Full: £325, Conc: £325

External Link

This course can be customised and delivered at a mutually-convenient time and place for groups


Notify me when new dates become available.