Teach computational thinking by programming Marty the Robot in four different ways – unplugged, remote controller, MartyBlocks Jr and MartyBlocks. Designed for learner progression, Marty can be used from age 5+, all the way through secondary school.

Grade K+

Deigned for pre-readers, Marty Unplugged offers a screen- and text-free introduction to computational thinking. Learners are challenged to sequence courses for Marty using color commands and as there are no text blockers is suitable for learners who are challenged by literacy. Unplugged provides a range of opportunities for learners to practise developing sequences and reinforces directional language: forward, back, left, right, stop.

See Lessons: See Lessons

Grade 1+
Remote Controller:

An opportunity for early-readers to expand their understanding of sequences and add precision to the number of actions they want Marty to complete. Learners are challenged to create sequences with symbolic commands, visualise Marty’s path and plan the steps before running commands.

See Lessons: See Lessons

Grade 2+
MartyBlocks Jr:

A step-in to block-based programming with text-free symbols and a horizontal layout, suitable for emerging readers. In this environment, learners will see their code come to life both through physical Marty the Robot and via an in-app sprite. Learners can even personalise the sprite and the virtual backgrounds.

See Lessons: See Lessons

Grade 4+

Suitable for confident readers, MartyBlocks is an extension to MartyBlocks Jr and introduces more functionality through a vertical layout. This environment allows for progression beyond elementary school with more advanced work and as code is organised vertically, learners can develop longer blocks of sequences (more similar to how code is written in text).

See Lessons: See Lessons


What’s more, Marty is also compatible with both Raspberry Pi and Micro-bit and we have a number of lessons dedicated to teaching concepts of autonomy, parameters arguments, procedures, conditionals, events, functions, hardware / software and parallel programming.

See Lessons: Click here


Where should I start?

That is dependent on students’ prior knowledge.
Students with no prior knowledge should start with color cards
Students with an awareness of computational thinking but new readers should start with the controller
Students with experience writing instructions should start with MartyBlocks Jr
And students with experience with Scratch should start with MartyBlocks

What support is there for educators?

Each lesson has the plan itself, a workbook for learners, a presentation to support delivery and a teacher guide. Additionally, all lessons are aligned to several regional standards and some lessons have additional support material to enhance the learning.

Why is learning presented in this way?

The goal is to make all steps in the journey accessible and encouraging. Concepts that are introduced in one environment are revisited in later environments; additionally, concepts are that have been explored in an environment are extended to a more challenging use-case, in the same environment.

How should learning be delivered?

The progression is just a suggestion, the learning needs to be collaborative, using a trial-and-error approach. Videos are included to give context and add to engagement.

How do we Support the Transitions?

It is crucial that educators not think they are learning a new subject when a new environment so the transition lessons will make this a smooth process.

How does Marty fit in?

Marty brings learning alive and off the screen. Beyond that, here are the top five reasons why Marty is different to other robots:

Reason 1

Marty is a humanoid robot with a big personality that creates an instant human connection. Because he looks like them, children form an attachment to Marty – more so than they would with wheeled robots.

Reason 2

STEM class-in-a-box! Marty comes with complimentary lesson plans ready for the classroom. These lessons and teaching resources align to the curriculum.

Reason 3

Marty offers great learning progression – from screen-free programming to Scratch and Python – Marty can help teach at every skill level. Something that would often require several different robots to achieve.

Reason 4

Marty integrates right across the curriculum – from literacy and numeracy to health & wellbeing. It is best suited for children aged 8-12, but the functionality and learning resources support pupils from pre-school and kindergarten right through to high school.

Reason 5

Our in-house experts are here to train and support teachers in becoming STEM champions. We offer video and chat support to help boost teacher confidence.


Are you looking for new STEM resources for your classroom? Robotical is loaning Marty the Robot to schools for no-obligation, two-week trials.