of Education

A groundbreaking programming platform that introduces students to coding with robots.
The Challenge

SoftBank Robotics America, a worldwide-leader in robotics solutions, partnered with Finger Food to create a new platform designed to teach students how to code. The platform needs to bridge the gap between visual programming and full script development in an Integrated Development Environment (IDE). The solution needs to ensure that students are able to receive immediate feedback to facilitate learning, problem-solving, and iteration.

The Solution

Finger Food built a platform which introduces non-programmers to scripting with robots. With this platform, students create programs using high-level functions in a simplified form. When running their program, they receive immediate feedback on a virtual Pepper robot straight from their browser window.

The Result

In the short-term, Finger Food and SoftBank Robotics America are exposing students to the world of coding robotics. In the long-term, both groups are seeking to prepare a new generation for the challenges of a rapidly changing automated workforce.

The project successfully combines ability and functionality to bridge the gap between visual programming and full-script development for students.
Kass Dawson
Head of Marketing and Business Strategy,
Softbank Robotics America

Learn to code with pepper

Pepper has been used in the market for retail operations, but Pepper’s horizons have now been broadened to education, to empower students to engage with innovative computer education tools.

Designer and Developer with Pepper

A new way
to learn
& code

By creating a custom, fully interactive flow-programming environment using React, Web Assembly and Pyodide, the boundaries of browser-based programming have been truly pushed.

A 3D robot simulator closely mimics the physical robot’s behaviour, allowing students to test and run their programs in the browser or on the physical robot. This includes functionality driven by code as well as passive behaviours that make Pepper seem more lifelike.

The result was a very customized solution, tailor-made to create a working browser-based IDE with a bespoke 3D environment. This environment is integrated to test programs on the simulated Pepper.

App running on laptop

for all

The primary objective of the project was to bring accessibility to the widest possible audience. To enable this, a web application that runs on common platforms found in schools, like Chromebooks and economy laptops.

Consideration was also given to the fact that access to a physical robot is not always feasible, so a simulated robot that has parity with a physical robot was built. Using the simulated Pepper, students can create and run programs anytime, anywhere.

Pepper awaiting instructions program nodes student coding on laptop

the Gap

The big problem faced by computer science educators is that students new to Integrated Development Environments are often overwhelmed and unengaged. On the other end of the spectrum, existing visual programming solutions are rudimentary and leave students feeling stranded.

The software was built with these problems specifically in mind. We created a platform to traverse this gap, giving students a chance to grow into writing custom Python scripts in a fun, user-friendly environment.

Unleash youthful

Thanks to Pepper’s advanced robotic capabilities, students can now use simple flow-based programming to create powerful programs that harness the power of futuristic technologies like facial detection and speech recognition.

Developing a bright future

Finger Food’s team of designers and developers is at the forefront of changing the way people interact with advanced technology. Both the team and vision are evolving, with the company thrilled to not only be developing game-changing products⁠—but the next generation of coders and creatives as well.