Screen-Free
Lesson
age 4 or belowLesson

0.01: Introduction to Marty the Robot

Make your own cardboard Marty and learn about how Marty moves!

Python
Lesson
14 - 16Lesson

4.07 Building a Python Project for Marty on a Raspberry Pi

Let's extend python to make use of other libraries. What other Python resources can we tap into to use with Marty. Why not control Marty with the keyboard?

Screen-Free
Lesson
age 4 or belowLesson

0.03 Marty's First Moves

This is a lesson introducing the colour cards for screen-free coding.

Marty app with controller
Lesson
5 - 7Lesson

1.01: Obstacle Course with Controller

How do robots move in difficult environments? Create an obstacle course then control Marty to negotiate it!

Scratch Jr
Lesson
5 - 7Lesson

1.02: Getting Started with Scratch Jr

Introducing a graphic user interface for young learners to instruct Marty to act.

Scratch Jr
Lesson
5 - 7Lesson

1.03: More than One Direction with Scratch Jr

Going beyond estimation, with more than one direction

Scratch Jr
Lesson
5 - 7Lesson

1.04 Marty using Scratch Jr on the Farm

In this lesson, learners will apply their knowledge of movement blocks to carry out an action that would be applicable in the real world.

Scratch 3.0
Lesson
5 - 7Lesson

1.05: Getting Comfortable with Scratch

Build up your knowledge of Scratch blocks and learn to debug code

Scratch 3.0
Lesson
5 - 7Lesson

1.06: Introduction to IF Statements

Use IF statements to write programs which tell Marty to do different things depending on certain conditions, such as variable values.