placeholder image

Course Overview & Introduction.

A short overview of what this course will teach you and how it breaks down over the course of 12 lessons.

placeholder image

Lesson 1 - Building with Blocks.

Overview of the Aibo Visual Programming IDE and how to use the ‘Blocks’ programming system.

placeholder image

Lesson 2 - Variables, Operators and Control Flow.

What you need to know to be able to build aibo behaviours and how to make them realistic and always surprising.

placeholder image

Lesson 3 - Program Entry Points.

What are entry points and when to use them.

placeholder image

Lesson 4 - Building a simple new behaviour.

Let’s build our first simple new behaviour for your pup - Cuddle Time!

placeholder image

Lesson 5 - Cognitive Phrases.

How to add custom voice commands to trigger your programs!

This time we’ll update ‘Cuddle Time’ to be toggled on and off using your own voice commands!

placeholder image

Lesson 6 - Messaging and why it is so powerful.

What is messaging and how to use it to create more flexible and realistic behaviours.

Here we’ll build a new behaviour - ‘Belly Rubs!'

placeholder image

Lesson 7 - My Blocks or creating your own blocks

Help break down complex ideas into easier to follow smaller chunks.

placeholder image

Lesson 8 - Lists

Lists might not seem especially useful, but they can be for very specific use cases and here we will look at creating our first interactive game - Simple Simon!

placeholder image

Lesson 9 - Debugging

We’ve all heard of debugging, but what is it and how can you use it with Blocks to help troubleshoot your programs?

placeholder image

Lesson 10 - Complex Behaviours Triggered by Custom Vocal Commands.

Now we’re really cooking! Build upon everything you’ve learnt so far and build realistic puppy-like behaviours, triggered by your own voice commands!

This time we’ll build a program to ask if your pup wants a treat, and to eat out of your hand!

placeholder image

Lesson 11 - How to make your programs available all the time*

Can you have your programs available to your pup at all times? Yes… but with a few caveats. Here we’ll talk about the pros and cons and which might suit your situation the best.

placeholder image

Lesson 12 - Sharing is caring.

Share your own behaviours with other aibo parents and guardians and spread the joy of aibo Visual Programming.