Code you can touch. Ideas you can hold.

A learner presses a button, the lights change, and the idea of an input clicks. From Mai-Z, a robot mouse that young learners code, to BBC micro:bit projects up to Grade 9, we supply the kits, train the teachers who use them and share 30 free lessons mapped to the Coding and Robotics CAPS.

Listed as a BBC micro:bit reseller for South Africa on microbit.org. See the listing ↗ (opens microbit.org in a new tab)

Hands holding up a BBC micro:bit board

Why we sell the micro:bit.

We sell it because of what it does for learners. It is affordable, it works wherever your school is, and it grows with learners from their first blocks of code to Python.

  • AffordableA board costs a few hundred rand, so every learner can hold their own instead of waiting for a turn.
  • Nothing to installLearners code in a web browser with Microsoft MakeCode or Python, or from Purple Mash, which your school may already use. A computer, a USB cable and the board are all it takes.
  • Works anywhereSmall, light and battery powered, so it works in any classroom, in a city or a small town. We supply schools across South Africa.
  • Grows with learnersStart with blocks, move to JavaScript or Python on the same board, then use its sensors and radio for real projects.

What one board can do.

A BBC micro:bit V2 fits in a learner's palm, and it is packed with sensors, lights, sound and radio. One board takes a class from a first scrolling name in Grade 3 to real data projects and robots by Grade 9.

  • 5x5 LED display

    Twenty-five red lights for pictures, scrolling words, games and graphs.

    In class:Scroll your name and draw a mood face on day one.

  • V2

    Two buttons and a touch logo

    Buttons A and B, plus a gold logo on the front that senses a finger.

    In class:Build a quiz buzzer for class revision.

  • Accelerometer

    Senses movement, shakes, tilts and falls.

    In class:Build a step counter in PE.

  • Compass

    A magnetometer that knows which way is north and senses magnets.

    In class:Find north on an orienteering walk in Geography.

See all 13 features
  • Temperature sensor

    Reads how warm it is around the board.

    In class:Compare a sunny and a shady spot in Natural Sciences.

  • Light sensing

    The LED display doubles as a light sensor.

    In class:Make a night light that switches itself on.

  • V2

    Microphone

    Hears how loud it is, with a light that shows when it is listening.

    In class:Make a noise meter that warns when the class gets loud.

  • V2

    Speaker

    Plays tunes, sound effects and expressive sounds, no headphones needed.

    In class:Compose a short tune in Creative Arts.

  • Radio between boards

    Boards send numbers and messages to each other across the room.

    In class:Run a class vote, or send secret messages between groups.

  • Bluetooth

    Talks to phones and tablets, and can be coded from one.

    In class:Code the board from a tablet with the micro:bit app.

  • Pins for add-ons

    An edge connector with rings for crocodile clips, for sensors, motors, servos and robots (motors need an add-on board).

    In class:Wire up a soil moisture sensor, or drive a buggy in Technology.

  • Runs on batteries

    Two AAA batteries are all it needs once it is coded, so it goes anywhere.

    In class:Take it outside for experiments on the sports field.

  • V2

    Data logging

    Records sensor readings on the board itself, then opens them as a table and a chart.

    In class:Log the classroom temperature overnight, then graph it in Maths.

Coded three ways, all in a web browser.

  • MakeCode blocksDrag and drop coloured blocks. Where most learners start.
  • Pythondisplay.scroll("Hi")Real text code in the micro:bit Python Editor, when learners are ready.
  • JavaScriptbasic.showString("Hi")MakeCode turns the same program into JavaScript at the press of a button.

V2 marks what is new on the micro:bit V2, the board in every kit we sell.

Draw it. Then code it.

Draw on the lights, then see the code a learner would write.

ANext pictureBClearClick, tap or drag to draw

Use the arrow keys to move between lights, and Space to switch a light on or off.

Free lessons, ready to teach.

Each lesson is laid out the way the DBE plans one: learning intentions, a timeline, build steps beside the code, support and extension, and its place in the final Coding and Robotics CAPS. Grades 3 to 9, in MakeCode blocks, with a Purple Mash route where 2Simple has one and Python as an extension.

Find a lesson for your grade →
  • Grades 3 to 5

    Grades 3 to 545 to 60 minLevel: Getting started

    Name badge

    A first program: the micro:bit says hello, then shows the learner's name at the press of a button.

    Subjects: Coding and Robotics

    Code with: MakeCodePurple MashPython

  • Grades 4 to 6

    Grades 4 to 645 to 60 minLevel: Getting started

    Shake-to-roll dice

    Shake the micro:bit to roll a number from 1 to 6, then roll 60 times and test whether the dice is fair.

    Subjects: Mathematics · Coding and Robotics

    Code with: MakeCodePurple MashPython

  • Grades 5 to 9Needs a micro:bit V2

    Grades 5 to 9Needs a micro:bit V245 to 60 minLevel: Some experience

    Is our classroom too loud?

    Learners build a sound level meter with the micro:bit V2's microphone, measure their classroom and suggest ways to make it calmer.

    Subjects: Natural Sciences and Technology · Natural Sciences · Mathematics · Coding and Robotics

    Code with: MakeCodePython

From one learner to a whole class.

Prices are shown excluding and including VAT. Pay by card or on a school purchase order. Courier or collection available.

BBC micro:bit V2 Go

The starter kit for one learner

R 403excl. VATR 463,45incl. VAT

BBC micro:bit V2 Club Pack

Ten Go kits for a coding club or a small group

R 3 600excl. VATR 4 140incl. VAT

BBC micro:bit V2.21 Next Gen Classroom Pack

Everything for a full class, in one storage tray

R 12 967excl. VATR 14 912,05incl. VAT
See all kits in the shop →

Buying for a child at home? Start with the micro:bit Go kit: a board, a USB cable, a battery holder and two batteries. Our free lessons work at home too, in a web browser. See the free lessons →

Mai-Z, a robot mouse learners code.

From Grade R to Grade 7, learners plan a route, give Mai-Z its instructions and watch it follow them, then find and fix what went wrong: sequencing and debugging, long before anyone types code. Mai-Z comes from 2Simple, the UK company behind Purple Mash, and is built by Kitronik. Each robot runs on a micro:bit V2.

What Mai-Z can do.

  • Follows a line

    Sensors underneath follow the track on the line-following poster.

  • Senses obstacles and edges

    A distance sensor spots what is ahead, and edge sensors notice the end of the table.

  • Lights and sounds

    Four colour lights and a speaker that learners code to flash and play sounds.

  • Draws as it drives

    A pen fits in the middle, so a route becomes a drawing on paper.

  • Pushes a ball

    A scoop at the front pushes a table tennis ball, for a game of robot football.

  • Coded your way

    Screen-free blocks, 2Code in Purple Mash, then MakeCode blocks or Python on the micro:bit.

  • A town to drive

    36 floor tiles of roads, corners and places to drive to, in every Class and Group Set.

  • Charges by USB-C

    Up to an hour on charge, then more than six hours of lessons, depending on use.

For Grade R to Grade 7, in the coding and robotics strands of the Coding and Robotics CAPS. Schools with Purple Mash also get units of work, lesson plans and slideshows for each grade.

See the Mai-Z sets →

Coming soonCoding with robots from Grade R to Grade 7? Mai-Z is coded with 2Code in Purple Mash, and Purple Mash Coding and Robotics, a new platform just for coding and robotics, is coming soon.Ask to hear first →

micro:bit teacher training

A practical session for teachers who are new to the micro:bit. We unbox a kit together, write a first program in MakeCode and plan a lesson your staff can run the next day. In person or online, no coding experience needed.

Book a date →
A felt illustration of a training desk: a laptop with code blocks, a micro:bit on a USB lead, an open kit box and a lesson plan

Ordering for a whole school? Add the kits to your cart and send it as a purchase order. We email you a quote to approve. Once you confirm it, we invoice and deliver.

Send it as a purchase order →

Good to know before you order.

Both are shown: each price excluding VAT and including VAT at 15%. Your tax invoice shows the VAT separately.

Yes. Choose "Order on a purchase order" and we email you a quote to approve. Once you confirm it, or send your purchase order, we invoice and deliver.

Courier or collection available. You can collect from us in Johannesburg, or we courier to your school and confirm the courier cost before anything is charged.

Yes. Book a micro:bit teacher session and we show your staff how to run a first lesson with MakeCode, no coding experience needed.

micro:bit is a trade mark of the Micro:bit Educational Foundation, and BBC is a trade mark of the British Broadcasting Corporation. Maze Education is an independent reseller of genuine BBC micro:bit products. Our teacher training and our other products and services are our own, and are not endorsed by the Foundation or the BBC.

Starting coding at your school?

Tell us your grades and how many learners, and we help you choose the kits and plan the first lessons.

What happens next

  1. We reply within one working day.
  2. If it helps, we set up a free 20-minute call about your school.
  3. Anything with a cost, we price in writing before it is booked.

Prefer to pick a time? See the calendar →

Ask a question
I'm interested in

Please don't include learners' names or personal details.

We only use your details to reply, in line with POPIA.

WhatsApp