STEAM Workshops · Ages 7–16 · Spring term dates coming soon

Hands-on coding.
Real things built.

Three structured workshops that take kids from their first Scratch game all the way to building and programming a physical robotic arm. No experience needed at any level.

Course 01 · Beginner
Scratch Game Design
Ages 7–10 · 1.5 hrs per session · No experience needed
Course 02 · Intermediate
Python & the Guessing Game
Ages 10–13 · 2 hrs per session · Scratch helpful but not required
Course 03 · Advanced
Build a Robotic Arm
Ages 12–16 · 2 hrs per session · Some Python helpful

Three courses,
one clear progression

Each workshop stands alone, kids can join at any level. But they're designed so completing one makes the next feel like a natural next step. Students will need to bring their own laptops, but all other hardware such as microcontrollers, servos, and 3D printed parts will be provided. For Scratch and simple Python, all code will be done in the browser.

01
Beginner · Ages 7–10

Scratch Game Design

Kids design and build their own arcade game from scratch — picking characters, writing the rules, and making it actually playable.

1.5 hrs/session Ran over 5 sessions £25/hr No experience needed
  • How programs use sequences and loops
  • Event handling, making things respond to keypresses
  • Variables, tracking a score in real time
  • Conditionals, game over logic
  • Debugging, why things break and how to fix them
  • Sharing and presenting their finished game!
  • Opportunity to use the skills they learnt to design and make their own game.
They'll build
A Flappy Bird-style arcade game
Fully playable, shareable via Scratch link, with their own characters and sounds. Something they can genuinely show off.
Book this workshop →
Example project · Course 01
A Flappy Bird-style arcade game

By the end of the session students have a fully playable game — custom characters, a live score, and proper game-over logic. It's shareable via a Scratch link so they can show friends and family straight away.

Scratch Loops Variables Events
02
Intermediate · Ages 10–13

Python & the Guessing Game

The jump from block-based to real code. Kids write their first Python program — an interactive number guessing game — and leave understanding how professional code actually works.

2 hrs /session Ran over 5 sessions £25/hr Scratch helpful, not required
  • Python syntax, how real code is written and read
  • Variables and data types
  • User input and print statements
  • If / elif / else logic
  • While loops, keeping a game running
  • Random number generation
  • Reading error messages and fixing bugs
  • Use the skills they learnt to independently make a game of their own design.
  • Present their code to other students.
They'll build
An interactive number guessing game
The computer picks a secret number, gives hot/cold hints, tracks attempts, and tells them when they've won. Fully written in Python, no visual blocks.
Book this workshop →
Example project · Course 02
Python Coding Project

Students write every line of code themselves, their first real Python program!

Python Syntax While and For loops If/ Elif/ Else Random Module User Input
03
Advanced · Ages 12–16

Build a Servo-Bot

The full engineering experience. Kids design a component in Tinkercad, wire a simple circuit, and write MicroPython to bring a servo-controlled robotic arm to life.

2 hrs /session Ran over 5-7 sessions £35/hr Some Python helpful, not required
  • Basic circuit design and component wiring
  • 3D design fundamentals in Tinkercad
  • How microcontrollers work
  • MicroPython, writing code for physical hardware
  • Calling pre-built functions to control servos
  • Testing, iterating, and physical debugging
  • Share their 3D printed robotic arms with other students
They'll build
A working servo-controlled robotic arm
Wired, coded, and moving by end of session. Core functions are pre-written so students focus on the logic and the making.
Book this workshop →
Example project · Course 03
A wired, coded, servo controlled, robotic arm

By the end students have designed a component in Tinkercad (that will be checked and 3D printed), wired a real circuit, and written MicroPython that makes a servo motor move on command. The core functions are pre-built so they focus on the logic, but everything that moves, they made move.

MicroPython Tinkercad If/ Elif/ Else Circuit wiring Microcontrollers

Scheduled & flexible sessions

Spring term dates coming soon, register your interest and we'll be in touch when bookings open!

Scheduled workshops

Term-time and half-term group sessions run on fixed Saturday mornings and afternoons. Places are limited, book early to avoid missing out!

When Spring term dates coming soon
Next available Contact to confirm dates
Group size 8-10 children
Flexible & private sessions

Want a private session, a different date, or a workshop for a holiday club? Get in touch and we'll arrange it!

Private groups Available on request
Holiday workshops Half-term & summer
Group Size Variable or 1-to-1

Ready to book a workshop?

Register your interest and fill in the booking form. I'll confirm availability, answer any questions, and get your child's place secured.

Open booking form Usually replies within 24 hours