Skip to content

Ages 12–18 · Robotics & Programming

Moubarmej Course

Make a machine do what you want.

Code that moves something in the real world. Students start on a micro:bit, put that same board into a robot, and finish on a competition machine, learning to think in steps because a robot on the floor is unforgiving about vague instructions.

  1. Cadet
  2. Driver
  3. Engineer
  4. three terms, 10 sessions each
Group size
Six students per instructor, capped.
Where to start
Nobody is placed on paper. Tell us where your child is and we agree the level together before they start.
What to bring
Everything is club equipment: boards, robots, batteries and laptops. Nothing to buy, and every tool we use is free to install at home.

The stations

Three levels, one course.

A student joins where they are and moves up a level each term. Nobody repeats a year, and nobody starts from scratch twice.

1

Cadet

First board, first build · Usually 12–14

10 sessions

For students who have never written a line of code. Week one assumes nothing.

One new idea a week, and something working by the end of every session.

A micro:bit gadget of their own design, a badge or a step counter or a reaction game, running standalone on a battery.

  • micro:bit
  • MakeCode
  1. Boarding

    Week 1

    First code on the board. The LEDs light up because they said so.

  2. Inputs

    Week 2

    Buttons and the touch logo. A program that answers back.

  3. Loops & Logic

    Week 3

    Forever, repeat, if and else. A dice, a coin flip, a magic 8-ball.

  4. Variables

    Week 4

    Score, count, memory. A counter that survives the whole session.

  5. Motion

    Week 5

    The accelerometer. Tilt, shake and free-fall, then a working step counter.

  6. Sound

    Week 6

    Speaker and microphone. A noise meter, a theremin, an alarm that goes off when someone opens the door.

  7. Radio

    Week 7

    Two boards talking to each other. Messages across the room without wires.

  8. Design Week

    Week 8

    Their own gadget, sketched on paper. Which sensors, what it does, what could go wrong.

  9. Build & Test

    Week 9

    Make it, break it, fix it. Then someone else uses it and everything that was going to break, breaks.

  10. Showcase

    Week 10

    Unplugged from the laptop, running on its own, demonstrated to the room.

2

Driver

The board becomes a robot · Usually 14–16

10 sessions

For students who have finished Cadet, or who already know their way around a micro:bit. The same board they know now drives a robot.

Two ideas a week, and a robot that has to work on a real floor rather than on a screen.

A robot that completes an unseen course on its own, line, obstacles and all, plus the code to explain how.

  • micro:bit
  • Maqueen
  • MakeCode
  1. Boarding the Robot

    Week 1

    Motors, direction, speed. The first time their code moves something across the floor.

  2. Precision

    Week 2

    Turning by degrees and driving by distance. Why identical code behaves differently on carpet.

  3. Line Following

    Week 3

    The infrared sensors. Follow a straight line, then a curve, then a gap.

  4. AI & Logic

    Week 4Both courses

    Both student courses stop here. Thresholds and decision trees: how a machine actually reaches a choice, and the ways it gets that choice wrong.

  5. Obstacles

    Week 5

    Ultrasonic distance. Stopping before you hit something, reliably.

  6. Combining Senses

    Week 6

    Follow the line, notice the box, go around it, find the line again.

  7. State Machines

    Week 7

    Searching, following, avoiding, finished. One brain with four moods.

  8. Tuning

    Week 8

    Proportional control without the maths lecture. Smooth beats fast, every time.

  9. Challenge Design

    Week 9

    They design a course for another team, and find that designing a fair test is harder than passing one.

  10. Time Trials

    Week 10

    A timed run on a course they have not seen, judged in front of the room.

3

Engineer

Competition machine · Usually 16–18

10 sessions

For students who have finished Driver. The term is built around a team and a deadline rather than a worksheet.

Team-based and deadline-driven. Most of the term is their own machine, and the last week is judged.

A competition-ready robot, built and programmed by their team, run in a MakeX-format challenge.

  • mBot2
  • CyberPi
  • mBlock
  • Python
  • MakeX
  1. New Machine

    Week 1

    mBot2 and CyberPi. What carries over from Maqueen, and what has to be relearned.

  2. The Sensors

    Week 2

    Quad RGB, colour and ultrasonic 2. Reading a whole field rather than one line.

  3. Encoders

    Week 3

    Motors that know where they are. Movement you can repeat exactly.

  4. AI & Logic

    Week 4Both courses

    Both student courses stop here. Decision trees at machine scale, and an honest look at where “smart” is really just a well-organised pile of if-statements.

  5. Blocks to Text

    Week 5

    The same program in mBlock blocks and in Python, side by side. The blocks stop being training wheels.

  6. Machine Learning

    Week 6

    CyberPi's vision and speech blocks. What they genuinely do, and where they fall over.

  7. The Rulebook

    Week 7

    MakeX rules read properly. Scoring, constraints, penalties, time.

  8. Strategy & Build

    Week 8

    What to attempt and what to skip, then the attachments and gearing to do it. Points per second is the only metric.

  9. Programming Sprint

    Week 9

    The autonomous routine, written, tested and timed under competition conditions.

  10. Competition Day

    Week 10

    The MakeX-format challenge, judged, with everything on the line.

Try one session before you decide.

Sessions run 90 minutes on a Saturday morning. Message us and we’ll agree the right level together.

Get times and pricesMessage us on WhatsApp