Skip to content
Illustration of five ubbu characters lying in a circle on the grass

ubbu

Computer science for K-6, made easy

A girl in pink glasses concentrating on a screen

ubbu is a computer-science curriculum platform for primary schools, designed with the help of educators for teachers of any subject.

ubbu lesson screen: a quiz on variables beside an illustrated scene

ubbu lets its users log in as a team. It also benefits the kids themselves, who pick up important social skills from the group exercises.

ubbu login screens for students and teachers, side by side

As important as the team login, ubbu was also designed for both online and offline environments. Not every school was connected, so teachers needed solutions that worked offline.

ubbu character picker, over an illustrated city
ubbu teacher home, showing the classes a teacher manages

Inside ubbu, there's a curriculum of games and videos, all designed by ubbu's own content team.

ubbu puzzle screen: a robot on a grid, driven by the command buttons
ubbu block-coding editor with the sprite list, code blocks and stage

At the end of the learning curve, ubbu has its own block coding tool: ubbox. With it, kids can create code projects and share them with their peers.

ubbu class report, scoring each student against each lesson
ubbu teacher profile with account details and classroom progress
ubbu classroom overview: lesson details, class performance and student questions

ubbu guides the teacher through the curriculum and gives analytics on the class's progress.

Mobile experience

Throughout the years of growing ubbu, mobile grew in importance.

ubbu on a phone: class list, lesson plan and coding screens
ubbu block editor on a phone, with the sprite and character pickers

Advanced content navigation

ubbu’s main user, the student, was the focus of the design. Many design experiments set out to increase engagement and lesson-to-lesson navigation.

Here’s one of the broader experiments: UbbuWorld, an immersive experience where the user controls a character hopping between coding challenges, science lessons, and code project builds.

This design was preliminary.

ubbu course map: hexagonal tiles leading from lesson to lesson
ubbu course map on a phone, with the lesson card open

Website design

ubbu’s website went through many iterations, as it had to convince kids that it was fun, parents of the educational value of the platform and its method, and, above all, teachers and educators that the program was easy to implement.

ubbu marketing page: “Become a coder by playing”
ubbu community page showing projects made by children
ubbu page for educators: “Supercharge your classroom with computer science”
ubbu curriculum page, with a rocket illustration and testimonials
ubbu page for parents: weekly updates on a child's progress
ubbu page describing new content: the lab, food games and other courses
ubbu help centre page
ubbu page listing the concepts taught, from problem solving to online safety

Branding and logo design

ubbu’s branding was hard to get right.

Together with the identity crisis of the parent company, there was a problem of trying to speak to many audiences simultaneously.

One of the methods to validate the brand was to ask children of a few nationalities to try to pronounce a few words. ubbu stood out as an easy name to say.

The logo is the name in lowercase, drawn in square letterforms with rounded corners and a short bar under the last u.

The colours were chosen to echo the traditional hues of programming environments, like the old monitor terminals.

The ubbu wordmark in four colourways: black, yellow, white and blue

Media

An interview on ubbu’s founding history aired on RTP’s Network Negócios, in an episode on how technology is being used to teach in Portugal. Episode 19, “Ubbu, The Inventors e Teckies”, aired on 18 December 2020: watch it on RTP Play (in Portuguese).

João Montenegro in a dark blazer, answering a question on the Network Negócios set
Network Negócios, RTP, 18 December 2020: a frame from the broadcast.
A render of the Sun rising over the Earth's limb, seen from orbit, with city lights on the night side

Let’s talk

I take 20-minute calls on weekdays, 09:30 to 18:00 in Lisbon. Pick a day and an hour.

Book 20 min